我有以下访问 token :
161551960578281|2.AQDCjxLBWAwdLle6.3600.1311602400.0-544419103231|0L0tcyKgGA0WT3SPJ29CVXqChwk
来自这个access_token:
App_id = 161551960578281
和
User_id = 544419103231
有人可以提供一个示例,说明如何使用 Ruby/RoR 以编程方式获取这些内容。
编辑:
不管他们以后会不会改格式!
最佳答案
您不能依赖于该格式是不变的,您应该使用位于 https://developers.facebook.com/tools/access_token/lint 的访问 token linter这将为您提供两个字段。
以编程方式,您可以通过图形 API 调用确定用户 ID:
https://graph.facebook.com/me?fields=id&access_token=[ACCESS TOKEN HERE]
- 如果 token 仍然有效,您将得到如下答案:
{
"id": "[UID HERE]"
}
我不确定通过 API 调用确定应用程序 ID 的好方法,但您应该已经知道了,因为这是您的应用程序。
关于ruby-on-rails - 从 Facebook 访问 token 中提取 app_id 和 user_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6816568/