3

グラフ API を使用して、ユーザー ウォールに投稿できます。

    [[NSMutableDictionary alloc] initWithObjectsAndKeys:
  @"https://developers.facebook.com/ios", @"link",
  @"http://www.xmaselves.co.uk/wp-content/uploads/2012/05/gym.png", @"picture",
 [self getTitleText], @"name",
 [self getCaptionText], @"caption",
 [self getFbFormattedDescription], @"description",
 _comment.text, @"message",
 nil];

[FBRequestConnection
 startWithGraphPath:@"me/feed"
 parameters:postParams
 HTTPMethod:@"POST" .... etc

問題は、これがウォールにリンクとしてのみ投稿されているように見えること ここに画像の説明を入力 です。投稿を「リンクを共有」投稿としてではなく、通常どおりに表示したいのです。グラフ API を使用してこれを実現するにはどうすればよいですか。

編集

  1. リンク パラメータを削除し、@message が指定されていることを確認すると、実際にウォールに投稿されます。
  2. リンク パラメータを削除してメッセージを指定しないと、何も投稿されず、エラーも返されません。
  3. スクリーンショットの「asdadasd」はユーザーが入力したメッセージですが、これはオプションです。メッセージを入力しないと、投稿は表示されません。実際のところ、これと同じ動作が「フィード ダイアログ」API によって示されます。

では、すべての投稿にメッセージが必要ですか? またはリンクとして投稿?これは正しくないようです。

4

0 に答える 0