编程语言
首页 > 编程语言> > php-如何使用Graph API向用户显示已注册我网站的他的facebook朋友

php-如何使用Graph API向用户显示已注册我网站的他的facebook朋友

作者:互联网

我正在查看Graph API ..以及如何获得一个人的朋友,显然它仅返回朋友的姓名和ID,我不知道该如何处理,我需要像电子邮件这样的东西来向他们显示这些朋友已经注册了我的网站.

像Foursquare一样

解决方法:

这取决于您如何跟踪应用程序中的朋友,如果仅将他们的Facebook ID以及其他信息存储在应用程序中,则无需任何其他参数即可获取朋友列表就足够了,因为默认情况下它会返回ID和名称:

https://graph.facebook.com/me/friends?access_token=AUTH_TOKEN

返回:

{
   "data": [
      {
         "name": "Friend1",
         "id": "123456"
      }
   ]
}

如果您不跟踪应用程序中的任何Facebook信息,并且希望基于其他字段进行比较,则可以添加fields参数并指定要搜索的字段:

https://graph.facebook.com/me/friends?access_token=AUTH_TOKEN&fields=name,picture

返回:

{
       "data": [
          {
             "name": "Friend1",
             "id": "123456",
             "picture": "http://profile.ak.fbcdn.net/hprofile-ak/blalala"                 
          }
    ]
}

> id始终返回,即使您未在字段params中指定它也是如此.
>电子邮件要求用户添加您的应用程序后才能授予扩展权限,这不是朋友列表中的选项…

选择器/字段的完整列表在这里:http://developers.facebook.com/docs/reference/api/user

标签:foursquare,facebook,php,facebook-graph-api
来源: https://codeday.me/bug/20191105/1996933.html