Facebook 在发布“打开图”操作时返回空数据属性
Facebook returns empty data attribute when publishing Open Graph action
我正在尝试将新的Open Graph对象,操作和聚合集成到我们的网站中。
我有:
- 已创建对象和关联的操作
- 向我的页面添加了正确的标记
- 已验证 #2 中的标记在 Facebook 调试工具中是否有效
尝试提交操作以供审批时,它告诉我至少需要发布一次操作。 我尝试使用以下请求执行此操作,如文档所示:
https://graph.facebook.com/me/<my-namespace>:<my-action>?<my-object>=<url-to-object>&access_token=<my-access-token>
响应没有给我任何错误,但响应了一个空的数据属性。
{
data: [ ],
paging: {
next: "<paging-url-here>"
}
}
我想也许回复中的空data
是间接告诉我它成功的方式,但当我查看我的个人资料时,该操作没有发布,Facebook 也不会让我提交操作(他们仍然告诉我我需要至少发布一次操作(。
我已经验证了访问令牌是否有效,事实上,我通过删除几个字符来搞砸它,请求失败告诉我访问令牌无效。
我显然在这里错过了一些明显的东西,所以希望得到一些帮助!
Facebook有一个错误,使GET的行为与POST不同。 如果您遇到与我相同的问题并使用 GET,请切换到 POST,它应该可以工作。
这应该有效。请在 developers.facebook.com/bugs 提交错误,了解您具体看到的内容,我们将进行调查。
相关文章:
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- 如何在函数外返回此操作的结果
- 节点.js和表达式:如何在异步操作后返回响应
- Javascript 返回 OR(||) 操作的字符串
- 函数将信息返回到控制台日志,但实际上并没有执行应有的操作
- Jquery Ajax调用没有't点击操作方法/返回整个HTML页面
- Ember.js-定义一个全局函数,该函数可以向操作返回值
- 试图执行JSON.parse,但它不喜欢我使用服务器返回的字符串所做的操作
- 如何返回一页并检查调用该操作的页面
- JavaScript-所有DOM操作函数都返回null/empty
- 如何解析用户对象以返回屏幕名称并继续下一步操作
- JS 函数将对象作为输入,并返回一个对象,该对象对作为参数传递的对象执行操作
- 操作(str.replace)通过自动完成返回的数组数据
- JavaScript 添加操作返回错误的结果
- MVC 控制器操作返回 html 而不是布尔值
- 从jQuery AJAX get操作返回视图
- 操作返回Javascript中的Google Analytics API数据
- JavaScript中赋值操作返回赋值的意图/想法是什么?
- 如何在javascript中操作返回的mongo集合/游标(meteor.js)
- angular.js非get实例操作返回error: value.Push不是一个函数