php – Facebook SDK和Graph API评论删除错误

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Facebook SDK和Graph API评论删除错误脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

使用FaceBook PHP SDK,我在查找如何删除注释方面遇到了很多麻烦,因为它的id和xid.

起初我使用的是REST API,您可以在其中调用’comments_remove($xid,$id);’删除评论.当xid参数只接受字母数字字符和下划线时,会出现此方法的问题.
根据文档(http://developers.facebook.com/docs/reference/fbml/comments),有效的XID可以是任何url_encode的结果.

现在我用新的GRAPH api测试我的运气.在“删除对象”下查看http://developers.facebook.com/docs/api,似乎肯定支持删除评论.但是,我尝试发送DELETE请求,并且我也尝试使用参数’method = delete’将POST和GET发送到对象url.

无论我如何尝试,我总是得到同样的错误

{“error”:{“tyPE”:“GraphMethodException”,“message”:“不支持删除请求.”}}

我也将访问令牌作为参数发送.我发送的访问令牌是从javascript cookie上的单点登录保存在facebook cookie中的访问令牌.这些都是对我的申请所做的评论.这是否发生在其他任何人身上,或者我只是不这样做?

非常感谢任何帮助或指导.

解决方法:

固定!

删除时,必须将userid添加到对象ID:

删除https://graph.facebook.com/673509687_104812882909249?access_token= {access_token}
哪里
673509687是我的userID,104812882909249是objectID

脚本宝典总结

以上是脚本宝典为你收集整理的php – Facebook SDK和Graph API评论删除错误全部内容,希望文章能够帮你解决php – Facebook SDK和Graph API评论删除错误所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: