2012-06-02 38 views
0

如何添加我自己的圖片作爲Feed。我在我的應用程序文件夾中。我必須給我的形象,而不是@「http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png」。dialogfeed中的圖像變化facebook

- (void)apiDialogFeedUser { 
    currentAPICall = kDialogFeedUser; 
    SBJSON *jsonWriter = [[SBJSON new] autorelease]; 

    // The action links to be shown with the post in the feed 
    NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: 
                 @"Get Started",@"name",@"http://m.facebook.com/apps/hackbookios/",@"link", nil], nil]; 
    NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks]; 
    // Dialog parameters 
     NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"I'm using the Hackbook for iOS app", @"name", 
           @"Hackbook for iOS.", @"caption", 
           @"Check out Hackbook for iOS to learn how you can make your iOS apps social using Facebook Platform.", @"description", 
           @"http://m.facebook.com/apps/hackbookios/", @"link", 
           @"http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png", @"picture", 
           actionLinksStr, @"actions", 
           nil]; 

    HackbookAppDelegate *delegate = (HackbookAppDelegate *)[[UIApplication sharedApplication] delegate]; 
     [[delegate facebook] dialog:@"feed" 
     andParams:params 
     andDelegate:self]; 

} 

我想讓我的形象在那裏。請幫忙。

+0

你真的應該用語言或平臺標籤標記這個... – Lix

+0

添加語言標籤,反正..感謝您的建議。我會從我的下一個問題開始。 –

回答

3

'圖片'參數只接受已經託管圖片的網址。

如果您想使用本地存儲的圖片,那麼您需要首先將其上傳到服務器,然後在發佈到提要時使用該網址。

+0

感謝您的回覆。那麼就做吧.. –