0

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);
}
4

1 に答える 1