さて、私はajaxを使用してFacebookに投稿しようとしています。問題は、ログインしていないことです。これは、要求されているページです。configには、Facebookアプリの認証の詳細が含まれています。ajaxでこのリクエストを実行しようとすると、何を実行する必要があるのか理解できず、試行したすべての結果が0(ユーザーなし)になっていると思います。
<?php
require_once 'includes/config.php';
//Including facebook php sdk file
require_once 'includes/php-sdk/facebook.php';
//Creating our application instance
$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
'cookie' => true
));
//Get User ID
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
$access_token = $facebook->getAccessToken();
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
//In order to post to the page later on we need to generate an Access Token for that page, to do this we get me-accounts in the following api call
$accounts = $facebook->api('/me/accounts');
}