Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有办法让用户'';s所有朋友的个人资料图片都不使用access\u令牌吗?_Php_Facebook - Fatal编程技术网

Php 有没有办法让用户'';s所有朋友的个人资料图片都不使用access\u令牌吗?

Php 有没有办法让用户'';s所有朋友的个人资料图片都不使用access\u令牌吗?,php,facebook,Php,Facebook,例如,我可以使用以下方法获得任何用户的朋友吗?访问令牌字段应该是什么 $friends = json_decode(file_get_contents('https://graph.facebook.com/user_id/friends?access_token=...'),true); 有没有可能创建一个php页面,当我们只输入用户的id或姓名而不登录用户的帐户时,它会自动返回他/她的所有朋友的个人资料图片 谢谢 Q:有没有一种方法可以在不使用访问令牌的情况下获取用户所有好友的个人资料图片

例如,我可以使用以下方法获得任何用户的朋友吗?访问令牌字段应该是什么

$friends = json_decode(file_get_contents('https://graph.facebook.com/user_id/friends?access_token=...'),true);
有没有可能创建一个php页面,当我们只输入用户的id或姓名而不登录用户的帐户时,它会自动返回他/她的所有朋友的个人资料图片


谢谢

Q:有没有一种方法可以在不使用访问令牌的情况下获取用户所有好友的个人资料图片

答:在程序上-没有(否则你仍然可以使用标准的facebook网页)

问:访问令牌字段应该是什么

$friends = json_decode(file_get_contents('https://graph.facebook.com/user_id/friends?access_token=...'),true);
答:当您使用graph api登录到facebook时,您会获得它-它与登录期间指定的用户和应用程序(AppID)相关

问:有没有可能创建一个php页面,当我们只输入用户的id或姓名而不登录用户的帐户时,它会自动返回他/她的所有朋友的个人资料图片


答:是的,但是这样的用户必须允许你的facebook用户和你的应用程序检索这样的数据。

Horatio,应用程序访问令牌和用户访问令牌之间没有任何区别,只要尝试一下,你自己也会看到。来自

的弗雷德,谢谢。帮了大忙。由于没有这样的用户允许我检索他们的数据,我可能会将我的应用程序更改为在用户登录Facebook时显示用户朋友的个人资料图片的场景。你所说的“当你使用graph api登录facebook时获得它”是什么意思?你能告诉我应用程序访问令牌和用户访问令牌的区别吗?我想我会在通过我的网站请求用户信息时使用它们。。。