0

我正在寻找基于传递 ID 并在用户进行身份验证之前使用 facebook 个人资料图片。这里的关键是我不想受到速率限制,所以我需要一个访问令牌,并且由于用户还没有创建一个,它必须是基于应用程序的。

我已经这样做了(使用 php-sdk 生成的应用程序访问令牌)但想知道是否有更好或更可接受的检索方式?

$url = json_decode(file_get_contents('https://graph.facebook.com/'.$facebook_id.'/picture?redirect=false&access_token='.$access_token.''))->data->url;
echo '<img src="'.$url.'" />';

上面的代码似乎比没有访问令牌的情况下检索要慢。

任何帮助都会很棒。谢谢。

4

1 回答 1

0

是的,还有更简单的方法!您可以直接使用用户ID:

<img src="https://graph.facebook.com/{USER_ID}/picture?return_ssl_resources=1" alt="" />

外汇。如果你想获得马克扎肯格的照片,你可以使用:

<img src="https://graph.facebook.com/112845672063384/picture?return_ssl_resources=1" alt="" />
于 2013-08-29T12:23:01.010 回答