Spu*_*ior 7 facebook-graph-api access-token facebook-insights facebook-access-token
目前我正在使用桌面Windows服务下载我的Facebook页面见解/页面喜欢/朋友等图表数据.所以,为此我已经在我的Facebook页面上添加了应用程序并生成了完全权限离线访问令牌.所以,使用我从最近一年正确下载我的Facebook页面见解.
但是,由于Facebook弃用了离线帐户令牌.请任何人都可以帮助我如何生成具有完全权限的访问令牌,无需登录即可下载我的页面洞察数据(没有任何User/Ui对话框(允许等)).
现在,我正在尝试并通过一些api生成该访问令牌如下: - https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=xxxxx&grant_type=client_credentials
但是,使用上面的调用我将获得访问令牌(短长度令牌) - 例如: -
123484913842345|jkioEjsRAhFrNdertg9zuxPiopl
Run Code Online (Sandbox Code Playgroud)
尝试查看图表数据时,使用上述访问令牌获取以下错误: -
{"error": {"message": "Unsupported get request.","type": "GraphMethodException","code": 100 }}
Run Code Online (Sandbox Code Playgroud)
但是,我发现这个访问令牌没有完整的权限,也没有短暂的生命.
当我使用旧的离线访问令牌时,它正在给出正确的响应.(此标记将在一段时间后关闭).所以,生成相同类型的Access令牌,大约60天的生命.请帮帮我.如何生成具有完整110字符长度的完全权限的访问令牌.此外,我正在使用Windows服务,所以任何人都可以帮助这个如何在不登录的情况下生成访问令牌(用户/ UI活动)
要解决此问题,您需要延长短期令牌。
您还可以在没有任何用户交互的情况下调试访问令牌,以查看扩展访问令牌的操作是否有效。
此链接是有关离线访问过期的一个很好的参考。
当您使用此 url 调试访问令牌时:
https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKEN
INPUT_TOKEN是用户访问令牌
ACCESS_TOKEN是应用程序访问令牌,其形成如下: APP_ID|APP_SECRET 为了澄清这一点,如果我的应用程序 id 是123且应用程序密钥是,abc那么应用程序访问令牌是123|abc
| 归档时间: |
|
| 查看次数: |
11283 次 |
| 最近记录: |