问题描述
一年多以来,我通过Facebook Graph API从Facebook见解中获取数据.并且最近启动了我的所有请求(如{id}/insights
),并返回了错误:(#190) This method must be called with a Page Access Token
.但是访问令牌包含范围manage_pages,read_insights
.有什么想法吗?
I get data from the Facebook insights via Facebook Graph API more than year. And recently started all my requests (like {id}/insights
) to return with an error: (#190) This method must be called with a Page Access Token
.But the Access token contains scopes manage_pages,read_insights
.Any ideas?
推荐答案
manage_pages,read_insights
manage_pages,read_insights
这将给用户access_token
,您可以使用它来管理页面&检查见解,
This will give a user access_token
, that u can use to manage pages & check insights,
但是自2018年2月5日以来,任何/insights
终结点都需要页面令牌
But a page token became required for any /insights
endpoint since 5th feb 2018
使用您的manage_pages
范围& user_token
获取页面访问令牌
Use your manage_pages
scope & user_token
to get a Page access token
向此端点发送获取请求
GET /{page-id}?fields=access_token
输出
{
"access_token": "{your-page-access-token}",
"id": "{page-id}"
}
您可以立即使用返回的访问令牌来调用/insights
端点.
You can use the returned access token to call /insights
endpoint now.
这篇关于Facebook Graph API(#190)必须使用页面访问令牌调用此方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!