ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2019-11-05 19:32:32  阅读:227  来源: 互联网

标签:foursquare facebook php facebook-graph-api


我正在查看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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有