我在生成长期访问 token 以从桌面应用程序更新 Facebook 页面时遇到问题。
我创建了一个与我的 Facebook 用户关联的 Facebook 应用程序并存储了它的应用程序 ID 和 secret 。
我创建了一个与我的 Facebook 用户帐户关联的 Facebook 页面。
我可以为我的应用创建一个短期(60 分钟)访问 token 。
我的桌面应用程序能够使用短期访问 token 发布到我的 Facebook 页面。然而,这只能持续 60 秒,因此不切实际。
我一直在尝试使用此处的指导生成长期访问 token :
Request a Page Access Token in C# SDK
但是我收到错误:
“访问 token 不属于应用程序 XXXXXXXXXXXXXXX”
当我尝试在调试工具框中输入我的短期访问 token 时,它确认该访问 token 是我的,但它显示了不同的应用程序 ID。
这个不同的应用程序 ID 从哪里来?我只定义了一个 Facebook 应用。
我想我可能忽略了一个基本点。
非常感谢您提供的任何帮助。
最佳答案
返回到生成 token 的 Graph API Explorer。
确保您从顶部显示“应用程序[?]”的下拉列表中选择了您的应用
如果您不这样做,它会默认为“Graph API Explorer”,这对您来说毫无用处。获得为正确应用程序制作的 token 后,请使用以下 URL 重试: (用正确的数据替换NNNN)
关于facebook - "The access token does not belong to application"尝试生成长期访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20180836/