我正在从 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];
当我将链接和标题添加到 params 字典时,FaceBook 不会在墙上发布。我什至没有收到错误,(void) request: (FBRequest *) request didFailWithError: (NSError *) error
所以 Facebook 似乎认为请求没问题。