Facebook PHP SDK - 无需 Facebook 连接即可获取我的应用用户的用户名和个人资料图片

Posted

技术标签:

【中文标题】Facebook PHP SDK - 无需 Facebook 连接即可获取我的应用用户的用户名和个人资料图片【英文标题】:Facebook PHP SDK - Get user name and profile picture of my app users without requiring facebook connect 【发布时间】:2011-01-11 22:22:28 【问题描述】:

首先,提前感谢您的阅读。我已经在 facebook 论坛上发布了这个问题,但几个小时后我没有收到任何回复。

我有这个应用程序,用户可以在其中选择一块(如拼图)。用户选择一块后,他会被重定向到 facebook 授权页面,然后返回到应用程序,然后我将用户 ID 和他选择的一块保存在数据库中。在这一点上,我一切都很好......但是问题来了......

如果有人看到该应用程序,他应该能够看到这些作品和 PIECES OWNER INFO(姓名和头像)。

问题是如果用户尚未允许该应用程序(facebook 授权页面),我无法使用 facebook API 来获取已允许该应用程序的用户(因为我需要访问令牌和访问令牌仅提供给已授权该应用的用户)。

所以,简而言之:

我需要:获取已授权该应用的用户的姓名和头像,无需对所有用户进行身份验证。

P.S:我正在尝试使用 php+libCURL 的“身份验证作为应用程序”选项,但没有成功(或者我做错了)。

P.S2:对不起,如果我有写作错误,我的口语是西班牙语。

再次感谢...非常感谢!!!!

【问题讨论】:

【参考方案1】:

如果您有 ID,则无需身份验证或违反 TOS,例如profile pic and name are public information

证明?? Right Here in this JSON.

【讨论】:

天哪!!!!非常感谢,我已经有一周左右没有睡觉了,连这些简单的东西都看不到……非常感谢!!! 到目前为止,您的证明已失效。 此时此刻,您的 JSON 没有生成图片 url welp,看起来该功能已被删除。 fml,为什么 facebook 不在他们的文档中告诉我们如何做到这一点.....

以上是关于Facebook PHP SDK - 无需 Facebook 连接即可获取我的应用用户的用户名和个人资料图片的主要内容,如果未能解决你的问题,请参考以下文章

Facebook SDK 4 for PHP - 无需登录抓取一些事件

Facebook sdk 编译错误

Android:facebook sdk注销问题?

使用 Facebook Android SDK 在 Facebook 墙上发帖,无需打开对话框

无需 facebook api 或 facebook sdk 即可获取 facebook 数字 ID 和个人资料图片

Facebook v3 sdk monodroid 绑定