ちょっと落ち着いたので久々にブログを書いてみるテスト。

ご無沙汰しております marionnettezero です。

あまりネット上に情報がなかったので今回は Facebook の Questions API について記載したいと思います。


 

1.設問の作成

$contents = $facebook->api('/me/questions', 'POST',
	array(
		'locale' => 'ja_JP',
		'question' => '問題です?',
		'options' => array('問題1', '問題2'),
		'access_token' => $request['access_token']
	)
);

2.設問全体の取得

$contents = $facebook->api('/[question_id]', 'GET',
	array(
		'locale' => 'ja_JP',
		'access_token' => $request['access_token']
	)
);

3.設問の内容のみ取得

$contents = $facebook->api('/[question_id]/options', 'GET',
	array(
		'locale' => 'ja_JP',
		'access_token' => $request['access_token']
	)
);

4.内容の1つを取得

$contents = $facebook->api('/[option_id]', 'GET',
	array(
		'locale' => 'ja_JP',
		'access_token' => $request['access_token']
	)
);

5.投票

$contents = $facebook->api('/[option_id]', 'POST',
	array(
		'locale' => 'ja_JP',
		'access_token' => $request['access_token']
	)
);

5.の vote が以外と知らないものかもしれませんね。
是非参考にしてみてください。
scope は、publish_stream,user_questions,friends_questions あたりを使います。
see you.