我想在没有 Facebook JS SDK 的情况下使用图形 API 来获取页面和应用程序洞察力。我尝试了以下方法:
- 我用用户 A 创建了一个应用程序
- 我使用用户 B 使用以下 url 登录到该应用程序(用户 B 是页面和应用程序的管理员)
https://m.facebook.com/dialog/oauth?client_id=[appID]&redirect_uri=[uri]&scope=read_insights,manage_pages&response_type=token
- 使用上面的url,登录没问题,我得到了访问令牌
- 使用https://graph.facebook.com/me/accounts我得到了应用程序和页面的列表
- 最后,我尝试使用以下网址查询见解值 https://graph.facebook.com/[page id]/insights&access_token=[login_response_access_token] 但我得到以下空结果:
{“数据”:[],“分页”:{“上一个”:“https://graph.facebook.com/[page_id]/insights?format=json&since=1329064393&until=1329323593”,“下一个”:“https: //graph.facebook.com/[page_id]/insights?format=json&since=1329582793&until=1329841993" } }
我的步骤有什么问题?我尝试使用 Graph API Explorer,但无法从以下 url 获取见解值:
https://developers.facebook.com/tools/explorer
- 打开上面的网址
- 获取访问令牌(read_insights、manage_pages)
- https://graph.facebook.com/[page_id]/insights 返回相同的空 JSON