我尝试使用Facebook iOS API发布状态,使用包含以下代码的最新SDK版本:
FBSDKShareDialog *shareDialog = [[FBSDKShareDialog alloc] init];
UIImage *img = [UIImage imageNamed:@"shareTwitter@2.png"];
FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = img;
photo.userGenerated = YES;
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];
shareDialog.shareContent = content;
shareDialog.delegate = self;
[shareDialog show];
这个运行正常,显示带图片的对话框,我可以输入帖子的文字,但是当我点击对话框上的帖子按钮时,我得到以下错误:
Error Domain=com.facebook.Facebook.platform Code=102 "The operation couldn’t be completed. (com.facebook.Facebook.platform error 102.)" UserInfo=0x17027a780 {error_reason=The operation couldn’t be completed. (FBAPIErrorDomain error 100.), error_description=An error occurred during publishing., app_id=000000000000, error_code=102}
我已经在info.plist中查看了Facebook详细信息,这是此问题的最佳答案,甚至可以复制/粘贴详细信息。我可以调用其他开放图形函数来获取配置文件的详细信息和图像,它们都可以正常工作,所以看起来基本的App细节是正确的。
其他人见过这个吗?
答案 0 :(得分:0)
作为对此的更新,我使用Facebook登录,他们现在意识到了这个错误:
https://developers.facebook.com/bugs/1455166361444107/
如果我得到修复或解决方法,将会更新