0
http://developers.facebook.com/docs/plugins/registration/の情報を使用してFacebookにログインしてログインしています。この許可をどのように要求しますか?私は使用しようとしましたユーザー登録中にFacebookからスコープ/許可をリクエストする方法
&scope=permission,permission,etc,etc
フィールドの前に、そしてフィールドの後。それにもかかわらず、システムはまだ言います
The user hasn't authorized the application to perform this action
この問題に関する助けがあれば幸いです!登録後
次のように、私は試してみて、それはまだ同じエラーを吐き出す:
if ($_REQUEST) {
require 'facebook.php';
$facebook = new Facebook(array('appId' => APP_ID,'secret' => APP_SECRET));
$user = $facebook->getUser();
if ($user) {
$loginUrl = $facebook->getLoginUrl(array('scope' => 'email,publish_stream'));
$statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Testing posting to may wall', 'cb' => ''));
} else {
$loginUrl = $facebook->getLoginUrl(
array('scope' => 'email,publish_stream','redirect_uri' => REDIRECT_URL)
);
}
}
あなたは私の個別の許可を要求する方法についてのいくつかのポインタを与えてくださいますか?私はFacebookのAPIには新しいです。たとえば、私がsigned_requestを読んでいるリダイレクトページが表示されたら、どうすればその許可をリクエストできますか?私はhttp://developers.facebook.com/docs/plugins/registration/の一番下にあるコードフェイスブックを使ってリクエストを読んでいます。 –
Facebookのログインプラグインを見ましたか?あなたの場合は、登録プラグインの代わりに使用するほうがいいでしょうか?ログインプラグインを使用して、登録後にアクセス権を要求することもできます。登録プラグインの使用についてはこのリンクをチェックし、どちらを使用するか決めてください:http://developers.facebook.com/blog/post/440/ – bsrykt
登録後、私は次のように試して、同じエラーを吐きます: if($ _REQUEST){ に 'facebook.php'が必要です。 \t $ facebook = new Facebook(配列( 'appId' => APP_ID、 '秘密' => APP_SECRET)); \t $ user = $ facebook-> getUser(); \t if($ user){ \t $ loginUrl = $ facebook-> getLoginUrl(array( 'scope' => 'email、publish_stream'));\t \t $ statusUpdate = $ facebook-> api( '/ me/feed'、 'post'、array( 'message' => '壁に壁紙をテストする'、> 'cb' => '))); \t}他{ \t $ loginUrl = $ facebook-> getLoginUrl( \t \t \tアレイ( 'スコープ' => 'メール、publish_stream'、 'REDIRECT_URI' => REDIRECT_URL \t) \t \t)。 \t} } –