私はFacebook SDK PHP版を使用しようとしています。私が完成行っているすべてを取得するために、このリソースを使用してきた:https://developers.facebook.com/docs/php/gettingstartedFacebook Graph API、PHP SDK:ユーザー投稿をエコーアウトするには?
<?php
require_once '../vendor/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'MYID',
'app_secret' => 'MYSECRET',
'default_graph_version' => 'v2.5',
]);
$fb->setDefaultAccessToken($_SESSION['facebook_access_token']);
try {
$response = $fb->get('/me');
$userNode = $response->getGraphUser();
}
catch(Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
}
catch(Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
echo 'Logged in as ' . $userNode->getName();
?>
限り、これは行くように、すべての作品と私がいた場合はどう
「MY NAMEとしてログインし、」吐き出す
特定のIDのすべての投稿情報をエコーアウトしたい例えば言って、https://www.facebook.com/EuropeanCommission
、私はあることを10行目に私のコードを変更したい:
$response = $fb->get('/EuropeanCommission/posts');
うちエコーする他に何私が入れなければならないだろうと何echo文は次のようになり、すべての記事この "ページ"のために?私のgetステートメントは、行内で使用するのにも正しいですか?https://developers.facebook.com/tools/explorer?method=GET&path=EuropeanCommission%2Fposts&version=v2.6
GETの一部として個人のFB ID名を使用することはできません(私の限られた理解によると)。 FBページ名のみを使用できます。 FB ID番号はGETで使用できますが、FBユーザーはまずユーザーの個人ページにFBアプリケーションを作成し、APP_IDとAPP_SECRETの値を取得する必要があります。 この情報を取得したら、コードが機能するはずです。 –