ios - Facebook Graph API 和应用 secret

标签 ios facebook facebook-graph-api

我有一个 iOS 应用程序,我正在登录 Facebook 以请求 access_token。

然后我将此访问 token 传递到我的服务器,我想使用我的 appsecret_proof 获取“/me”信息,但我注意到我可以没有 appsecret_proof:

curl "https://graph.facebook.com/me?access_token=THE_ACCESS_TOKEN"

{"id":"658267751","name":"Ricardo Otero",
"first_name":"Ricardo","last_name":"Otero",
"link":"https:\/\/www.facebook.com\/oterosantos",
"hometown":{"id":"107911285910314","name":"Coimbra, Portugal"},
"location":{"id":"110432202311659","name":"Lisbon, Portugal"}...

尽管我已将选项“服务器 API 调用的应用 secret 证明”设置为 true:

facebook settings

那么,请求不应该需要应用 secret 吗?我不明白!

最佳答案

每个 access_token 都取决于应用程序和用户,因此对于不同的应用程序和用户组合,您将拥有不同的访问 token ,因此您无需担心。虽然我不确定你为什么要这样做 http://m-farhan.com/2014/03/ios-facebook-sdk-tutorial/ 是这样做的正确方法。

关于ios - Facebook Graph API 和应用 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356370/

相关文章:

python - 发布到 Facebook 个人资料墙 + Facebook.py + Python + App Engine

facebook - 分享现有的 Facebook 帖子(从而增加原始帖子的 'Shares' 计数

ios - 表格 View 之后的表格 View

android - 使用 URL 方案在 Facebook 应用程序中共享

ios - 尝试呈现模态视图 Controller 时出错

java - facebook sdk 4.0 相当于 android 中的 Session.StatusCallBack 和 OpenRequest

javascript - Node.js https.get() 不返回 Facebook 访问 token

php - 如何以不同格式发布 Facebook 操作?

ios - 将图像从 ImagePicker 添加到 CollectionView

ios - 为什么我的 View Controller 没有显示在 ScrollView Controller 上?