-
Facebook開発者アカウントの作成:
- Facebookの開発者ポータルにアクセスし、アカウントを作成します。
-
アプリの作成:
- デベロッパーダッシュボード内で新しいアプリを作成します。
-
Facebook SDKのインストール:
- Composerを使用してFacebook SDKをインストールします。以下のコマンドを実行します:
composer require facebook/graph-sdk
- Composerを使用してFacebook SDKをインストールします。以下のコマンドを実行します:
-
リンク共有のコード例:
- 以下のPHPコードを使用して、Facebookでリンクを共有することができます:
<?php require_once 'vendor/autoload.php'; $fb = new \Facebook\Facebook([ 'app_id' => 'YOUR_APP_ID', 'app_secret' => 'YOUR_APP_SECRET', 'default_graph_version' => 'v12.0', ]); $linkData = [ 'link' => 'https://example.com', // 共有するリンクのURL ]; try { $response = $fb->post('/me/feed', $linkData, '{access-token}'); $graphNode = $response->getGraphNode(); echo 'リンクが共有されました: ' . $graphNode['id']; } catch(\Facebook\Exceptions\FacebookResponseException $e) { echo 'Graph APIエラー: ' . $e->getMessage(); } catch(\Facebook\Exceptions\FacebookSDKException $e) { echo 'Facebook SDKエラー: ' . $e->getMessage(); }
上記のコードでは、
YOUR_APP_ID
とYOUR_APP_SECRET
にそれぞれアプリのIDとシークレットキーを入力してください。{access-token}
は、Facebookのアクセストークンを入力してください。
- 以下のPHPコードを使用して、Facebookでリンクを共有することができます:
-
実行と結果の確認:
- 上記のコードを適切に設定してPHPファイルを実行します。
- リンクが正常に共有されれば、共有されたリンクのIDが表示されます。
以上が、PHPを使用してFacebookでリンクを共有する方法の基本的な手順とコード例です。必要に応じて、さらに詳細な設定や機能を追加することもできます。