ホームページ > バックエンド開発 > PHPチュートリアル > 承認なしにユーザーの Facebook プロフィール画像を取得するにはどうすればよいですか?

承認なしにユーザーの Facebook プロフィール画像を取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-02 22:24:02
オリジナル
317 人が閲覧しました

How to Fetch a User's Facebook Profile Image without Authorization?

ユーザー認証なしで Facebook API を使用してユーザー プロフィール画像を取得する

問題:

ユーザーの Facebook プロフィール画像を取得するユーザーにアプリの許可を与える必要のないコンテンツ管理システム (CMS)。

解決策:

Facebook Graph API エンドポイントを利用します:

http://graph.facebook.com/userid_here/picture
ログイン後にコピー

userid_here を、プロフィール画像を取得したいユーザーの ID に置き換えます。 HTTPS もサポートされています。

実装:

PHP では、file_get_contents 関数を使用して画像 URL を取得します:

<code class="php">$image_data = file_get_contents("http://graph.facebook.com/userid_here/picture");</code>
ログイン後にコピー

追加の注意事項:

  • URL の読み取りに file_get_contents 関数を利用するには、php.ini で OpenSSL 拡張機能が有効になっていることを確認してください。
  • 詳細については、Facebook Developers API ドキュメントを参照してください。

以上が承認なしにユーザーの Facebook プロフィール画像を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート