使用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用户来执行与权限相关的操作。