在Facebook Graph API 2.0中获取用户名字段
“旧”Facebook Graph API有一个“用户名”字段,可以用来创建一个人类可读的配置文件URL。 我的用户名例如是“sebastian.trug”,导致Facebook个人资料网址http://www.facebook.com/sebastian.trug。
使用Graph API 2.0,Facebook已经从用户数据中删除了“/ me”中检索的“用户名”字段。
有没有什么办法通过2.0 API获取这些数据,或者现在将“username”视为已弃用的字段?
Facebook摆脱了用户名,因为用户名是通过Facebook发送电子邮件的一种方式。
例如,给定网址http://www.facebook.com/sebastian.trug
相应的Facebook电子邮件将是sebastian.trug@facebook.com
如果通过电子邮件发送,则会直接收到messages
(如果message
设置为public
),否则会收到other
收件箱。
的username
的用户对象的领域已被去除,并在图形API 2.0不存在。 在API的v2.0中,没有办法获得用户的FB用户名。
来源:https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api
“/我/用户名不再可用。”
@Simon Cross - 它被弃用记录,是的。 这不是问题,问题是如何获得它,以及 - 另外,我想知道为什么Facebook做出了如此糟糕的选择并删除了用户名。 数百个依赖用户名在其服务上创建帐户的应用程序将被打破。
@ user3596238 - 您可以坚持使用V.1 API,这个API将在2015年4月底左右推出,但到目前为止还不是最好的解决方案,但Facebook无论如何可能无关紧要。 https://developers.facebook.com/docs/apps/changelog
解决方案:请求用户输入用户名,除了实际的Facebook登录名吗? - 在我看来,这使得Facebook登录无论如何都毫无意义。
链接地址: http://www.djcxy.com/p/32615.html