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="" />

Fx。Mark Zuckengerg の写真を取得したい場合は、次を使用できます。

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