所以我正在尝试按照FB中关于创建和发布自定义操作的文档进行操作
https://developers.facebook.com/docs/opengraph/using-object-api/
所以我有一个具有正确的publish_actions权限的应用程序,我有应用程序访问令牌所以我尝试用类似的东西创建一个对象
(“33333333 / objects / app-namespace:action”,“POST”,array(“object”=>“{”title“:”Chicken Enchiladas“,”image“:”http:// upload。维基媒体...“,”access_token“=>”LONG APP ACCESS TOKEN“))
访问令牌是正确的,用户ID是正确的,命名空间和操作是否正确,其余的参数是正确的,就像我说我按照文档,但我一直在
(#10)应用程序无权执行此操作
我想知道为什么???,我应该只使用用户访问令牌而不是应用访问令牌,文档提到如果我有适当的权限我可以使用两者,谢谢你的帮助!!
答案 0 :(得分:1)
确保,
那应该解决你的问题。
答案 1 :(得分:0)
创建对象与创建操作不同,'publish_actions'
权限与后者有关。
我不知道您需要哪个权限来创建对象,但此问题的另一个解决方案是在操作中内联您的对象。即,您将使用'user_id/app_namespace:action_name'
而不是'user_id/objects/app_namespace:object_type_name'
的网址发帖,而其他所有内容都保持不变。