Facebook アプリのアクセス トークンを簡単に取得する方法を教えてください。私はこれに慣れていないので、段階的な説明をいただければ幸いです。名前、経歴、生年月日、電子メールなどのユーザーのデータを表示するアプリを作成する予定です。さらに、アプリはページからのフィードも表示します。ページの ID/名前またはカテゴリを使用します。これまでのところ、私はこれを持っています。私が実験しようとしていたので、何か余分なものがあるかもしれません。
//Loading the SDK
require_once("facebook.php");
//Setting up APP parameters
$config = array();
$config['appId'] = 'xxxxxxxxxxxx';
$config['secret'] = 'xxxxxxxxxxxx';
$facebook = new Facebook($config);
$access_token = $facebook->getAccessToken();
$facebook->setAccessToken($access_token);
// Getting the user id
$user = $facebook->getUser();
$user_me = $facebook->api('/me','GET');
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
// Login or logout url will be needed depending on current user state.
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$params = array(
'scope' => 'read_stream, user_about_me',
'redirect_uri' => 'http://fblabs.chimpitup.com/'
);
$loginUrl = $facebook->getLoginUrl($params);
}