iPhoneアプリからfacebookウォールに投稿しています。メッセージを送信するだけではうまく機能しますが、リンクを追加しようとすると、メッセージが Facebook に投稿されません。
コード:
NSString *link = @"http://www.foo.com";
NSString *linkName = @"Bar";
NSString *linkCaption = @"Foo Bar";
NSString *linkDescription = @"Fooooooo Bar";
NSString *message = @"Message";
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"api_key",
message, @"message",
linkName, @"name",
linkDescription, @"description",
link, @"link",
linkCaption, @"caption",
nil];
[_facebook requestWithGraphPath: @"me/feed"
andParams: params
andHttpMethod: @"POST"
andDelegate: self];
FaceBookが壁に投稿しないのは、params辞書にリンクとキャプションを追加するときです。エラーも出ない(void) request: (FBRequest *) request didFailWithError: (NSError *) error
ので、Facebook はリクエストがOKだと思っているようです。