12/03/10 01:46:11.17 YxaN43P5
facebookアプリを開発しているのですが、ご教授願います。
参照:URLリンク(socialmediaexperience.jp)
下記のサンプルプログラムに、facebookのウォールに投稿するための権限を取得したいのですが、
'scope' => 'publish_stream',
こちらをどこにどうのように記載すべきでしょうか。
<?php
$app_id = 'アプリケーションID';
$app_secret = 'アプリの秘訣';
$my_url = 'Webサーバ側のURL';
// ステップ1.ユーザーがログインしているか否かの確認
$code = $_REQUEST["code"];
if(empty($code)) {
$dialog_url = "URLリンク(www.facebook.com)"
. $app_id . "&redirect_uri=" . urlencode($my_url);
echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
// ステップ2.Facebook側からトークンを取得
$token_url = "URLリンク(graph.facebook.com)" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code;
$access_token = file_get_contents($token_url);
// ステップ3. トークンを使用して、graph APIから名前を取得
$graph_url = "URLリンク(graph.facebook.com)".$access_token;
$user = json_decode(file_get_contents($graph_url));
echo $user->name;
?>