必须使用app access_token调用此方法

一身转战三千里,一剑曾百万师。这篇文章主要讲述必须使用app access_token调用此方法相关的知识,希望能为你提供帮助。
经过几天的搜索论坛/网络,我仍然无法让它消失并使用SCORE图形api

{ "error": { "message": "(#15) This method must be called with an app access_token.", "type": "OAuthException", "code": 15 } }

在图形api资源管理器上我尝试使用它(激活了publish_actions权限并选择了POST):
https://graph.facebook.com/100003429183160/scores?score=555& access_token=APP_ACCESS_TOKEN

没有运气:(
我做了以下事情:
?将我的应用程序设置为GAME,基本信息,设置Auth Dialog
?设置Open Graph类型,对象,聚合
?通过访问令牌工具使用/验证正确的APP ACCESS_TOKEN(而不是用户access_token)
?使用publish_actions权限
?确保使用POST作为方法
?尝试将appID | appSecret作为app access_token
?确认我确实安装了该应用程序
?能够通过图形api发布到墙上,拉出朋友列表和照片等。
还有什么线索可能导致这不能用Graph API Explorer运行?
答案回答:-
实际上,对于使用SCORE Graph API,您需要“应用程序访问令牌”,它与普通访问令牌不同
因此,如果您希望完成任务,请使用以下脚本获取应用程序访问令牌.......
然后用旧的access_token替换生成的application_access_token,就是这样
$APPLICATION_ID = "APP_ID"; $APPLICATION_SECRET = "APP_SECRET"; $token_url ="https://graph.facebook.com/oauth/access_token?" . "client_id=" . $APPLICATION_ID . "& client_secret=" . $APPLICATION_SECRET . "& grant_type=client_credentials"; $app_token = file_get_contents($token_url);

获得此应用程序访问令牌后,您可以轻松完成此任务。
当您需要应用程序访问令牌时
如果您的流程代表应用程序而不是代表特定用户,则需要使用Facebook应用程序访问令牌。当您通过图表访问应用程序的Facebook Insights数据时,以及您希望为应用程序创建测试Facebook用户时,会发生这种情况。
可悲的是,这个文档隐藏在authentication guide中,用于Facebook图形API。
另一答案阅读此link。
还有另一种方法: 您可以提供App_Id和App_Secret而不是App_Access_Token。
试试这个:
https://graph.facebook.com/100003429183160/scores?score=555& access_token=APP_ID|APP_SECRET

希望能帮助到你!! :)
另一答案【必须使用app access_token调用此方法】转到你的设置=> Basic => App Secret并使用该密钥进行密钥,然后它将生成您可以在您的应用程序中使用的访问令牌,希望它可以工作

    推荐阅读