使用Open Graph的iOS Facebook发布失败 – 错误代码102
我正在使用这个例子发布我的故事到Facebook。 我有我自己的开放graphics对象,虽然故事。
当我有现有的login到我的iPhone的本机FB应用程序时,这工作得很好。 这个login是pipe理我的FB应用程序的人。 我已经validation了一切,包括包ID,URLscheme,app storeID等。
经过一段时间的成功发布,我开始观察,我的post成功发布(响应代码),但没有出现在FB时间线。 我玩时间线观众访问等,但无济于事。
然后我切换设备FB应用程序的用户,我开始得到错误代码102。
答复不多,除了这个:
Error Domain=com.facebook.Facebook.platform Code=102 FBAPIErrorDomain error 3506
我从这个文档中得知,这与API会话有关 – 我在我的应用程序中没有做任何事情来获取一个,而且我不知道是否应该使用上面的示例代码。
我应该怎么做,以确保我发布时总是有效的Facebook会话?
这个答案跟李明所说的一样, 是从这个来的 。
在Facebook批准FB应用之前,需要添加testing用户来执行与权限相关的操作。
- iOS Facebook的SDK – 检查权限
- 将FacebookSDK.framework添加到我自己的静态库中
- 使用FacebookSDK获取Facebooklogin用户的朋友列表
- Facebook iOS SDK是否要求用户每次使用应用程序时进行身份validation?
- 如何使用Facebook获取用户的电子邮件?
- Facebook的权限需要标记在墙上的朋友.. ..?
- 使用Facebook的iOS客户端授权在自己的服务器上
- 该应用程序在payload / appname.app / appname:_terminateWithStatus中引用非公共select器
- 使用Iphone应用程序发布在朋友的脸书墙上