0

フィードに自分の写真を追加するにはどうすればよいですか。私はアプリケーションフォルダにそれを持っています。@"http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png" の代わりに自分の画像を提供する必要があります。

- (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];

 }

そこに自分のイメージを置きたい。助けてください。

4

1 に答える 1

3

'picture'パラメータは、すでにホストされている画像のURLのみを受け入れます。

ローカルに保存されている画像を使用する場合は、最初にサーバーにアップロードしてから、フィードに投稿するときにそのURLを使用する必要があります。

于 2012-06-02T11:21:57.630 に答える