2011/06/14

$facebook->getLoginUrl()使うとき「req_perms」ではなく「scope」

投稿者: ninnin_wp
<?php
// ログインURL
$html['facebook_loginUrl'] = $facebook->getLoginUrl(
array(
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'status_update,publish_stream,manage_pages,offline_access',
'redirect_uri'=>D_URL_HOME."?md=account&process=fbCallback&sk=".$sk,
));

これは間違い。下が正解。

<?php
// ログインURL
$html['facebook_loginUrl'] = $facebook->getLoginUrl(
array(
'canvas' => 1,
'fbconnect' => 0,
'scope' => 'status_update,publish_stream,manage_pages,offline_access',
'redirect_uri'=>D_URL_HOME."?md=account&process=fbCallback&sk=".$sk,
));

くそそそそそそそおおおおおおおおおお!どこのブログ見ても「req_perms」って書いてるし…!てか、「req_perms」ってキーワードで検索してたし!くそそそそそそそおおおおおおおおおお!!!
昔の名残か?もしくは、SESSIONとOAuthの違い?そこまで調べてないけど、出来たからヤッタ\(^o^)/
参考になったサイトは以下です。見つけれてよかた!
そうだ車輪と名づけよう 5th

Hits: 1