我的iPhone应用程序有一个简单的功能,可以在Facebook上分享项目,但我无法让它工作。事实上,它工作了一段时间但由于某种原因Facebook ShareDialog中的“POST”按钮被禁用/变灰,所以唯一的选择是“取消”动作。令人沮丧的是,这曾经起作用,但我不知道它何时停止工作。
NSString *fbEventObjectUrl = [NSString stringWithFormat:@"http://www.mywebsite.com/event/%@", eventId];
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
[action setObject:fbEventObjectUrl forKey:@"event"];
[FBDialogs presentShareDialogWithOpenGraphAction:action
actionType:@"og:likes"
previewPropertyName:@"event"
handler:handler];
更多细节:
Action Types
或Stories
,只是想使用内置的og:likes
操作。fbEventObjectUrl
的URL呈现对象。我已经使用Facebook对象调试器和对象浏览器验证了此URL工作正常。我搜索了SO archieve,唯一相关的问题是:ios facebook sdk v3.11 share dialog post button disabled。我已经验证了其他基本的东西,如设置Xcode info.plist等。请让我知道我错过了什么。
谢谢!