私はしばらくグーグルを検索して、ランダムなFacebookイベントページをIDでWebサイトに取得する方法を見つけました。これまでのところ、タイトルの説明と写真のようにすべてのイベントの情報を取得することに成功していますが、rsvp ステータスの取得に問題があります。そのためにいくつかのことを試みましたが、うまくいきませんでした。昨日はうまく機能したスクリプトが機能しなくなりました。
ここに私のコードがあります:
require_once("facebook-platform/src/facebook.php");
$config = array();
$config['appId'] = 'aaaaaaa';
$config['secret'] = 'bbbbbbbbbb';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
// See if there is a user from a cookie
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
$user = null;
}
}
var_dump($user);// to check the returned user account which is int(0) and yesterday it
//worked fine giving me all the details
//now this is the code for getting the event
$fql='{
"event_info": "SELECT name,description, pic_small,pic_big, eid,venue,location FROM event WHERE eid =266159320165868",
"event_venue":"SELECT name, username, page_id,location FROM page WHERE name IN (SELECT venue.id FROM #event_info)"
}';
$setup = array(
'method' => 'fql.multiquery',
'queries' => $fql,
'callback' => ''
);
$result = $facebook->api($setup);
//このコードは正常に機能しましたが、ユーザーとしてログインできないため、機能しなくなりました
私がやりたいもう1つのことは、イベントから参加ボタンを取得することです。誰かアイデアはありますか?