facebook错误代码102 with sdk 3.6

时间:2013-08-01 09:59:44

标签: objective-c facebook facebook-graph-api facebook-opengraph

Error: Error Domain=com.facebook.Facebook.platform Code=102 "The operation couldn’t be completed. (com.facebook.Facebook.platform error 102.)" UserInfo=xxxx {error_code=102, action_id=xxx-xxx-xxx-xxx-xxx, error_message=Could not generate preview text, app_id=xxxxx}

当我在我的应用程序中按下发布按钮并且设备切换到Facebook应用程序以发布我的OG操作时,会出现此错误。一旦facebook应用程序打开并且我的og动作文本可见,则会记录此错误并且我的设备会切换回我的应用程序。有人知道这意味着什么吗?

3 个答案:

答案 0 :(得分:3)

这可能不是你的问题,但是当我尝试使用尚未获得Facebook批准的操作类型presentShareDialogWithOpenGraphAction:actionType:previewPropertyName:handler:时,我遇到了这个问题。当我使用不是应用程序管理员或开发人员的应用程序时,我会看到此错误。

根据“操作类型”页面顶部的注释(可从developer.facebook.com> apps>您的应用程序(在左侧)访问>编辑应用程序>打开图表>类型>您的操作型),

  

<强>未提交

     

必须提交此操作类型以供审核   它可供所有用户使用。此操作类型可用   该应用的管理员和开发者。

答案 1 :(得分:0)

我遇到了同样的问题,因为我的沙盒模式是我的fb应用程序。因此,我使用自己的开发者帐户登录并运行。

答案 2 :(得分:0)

检查以下

  1. FacebookDisplayName 已在plist URL Scheme
  2. 中正确设置并更正
  3. fbxxxxxxxxxxx 已添加到plist
  4. FacebookAppID 在plist文件中正确设置
  5. 状态&amp;审核部分确保您有“您想让这个应用及其所有实时功能向公众开放吗?” make as YES(默认为No)