本文介绍了Facebook Graph API(#190)必须使用页面访问令牌调用此方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一年多以来,我通过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)必须使用页面访问令牌调用此方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 05:13
查看更多