验证特定应用程序的 Facebook 访问令牌 [英] Verify Facebook Access Token for specific App

查看:28
本文介绍了验证特定应用程序的 Facebook 访问令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要验证我的 iPhone 应用上的用户是否真的登录了我的 Facebook 应用.我可以通过使用他们的访问令牌检索来验证他们的用户 ID:

I need to verify that users on my iPhone app are actually logged in to my Facebook app. I'm able to verify their user id by retrieving it with their Access token:

https://graph.facebook.com/me?fields=id&access_token=XXXXXXXXXXXXXXX

我预见的安全问题是,他们可以向我发送任何有效的访问令牌,并且会返回他们的用户 ID.我还需要验证此令牌是否适用于我的特定应用程序.有没有办法在此请求中返回应用程序 ID 以进行验证?

The security issue I foresee is that, they can send me any valid access token, and it will return their user id. I need to also validate this token is for my specific app. Is there a way to return the Application ID in this request to validate that?

推荐答案

是的.你可以查询这个:

Yes. You can query this:

https://graph.facebook.com/app?access_token=TOKEN

它将返回有关创建访问令牌的应用程序的名称、ID 和一些统计信息.

It will return the name, id and several stats about the app that created the access token.

这篇关于验证特定应用程序的 Facebook 访问令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆