0

新しい単純な Facebook アプリケーションを作成する必要があります。アプリのアクセス許可を設定するまでは、すべてが素晴らしかったです。「認証された紹介」オプションが表示されなくなりました。たぶんそれはアマチュアな質問ですが..今はどうですか?すべてを構成しましたが、認証ダイアログが表示されないため、アプリケーションは許可を求めません。

ユーザーにアクセスする必要があります:

  • Eメール
  • 好き

彼/彼女のプロフィールに写真を公開する必要があります。

今すぐアクセス許可を取得するにはどうすればよいですか? 開発者ブログで調べようとしましたが、何も役に立ちませんでした。

よろしくお願いします。私の英語で申し訳ありません。;)

4

2 に答える 2

1

PHP を使用しているようで、Javascript の使用について言及していないため、これはサーバー側のフローです。ステップ 4 で、(scopeパラメーターを使用して) アクセス許可を指定します。

   $code = $_REQUEST["code"];

   if(empty($code)) {
     $_SESSION['state'] = md5(uniqid(rand(), TRUE)); // CSRF protection
     $dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" 
       . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
       . $_SESSION['state'] . "&scope=email,publish_stream,user_likes";

     echo("<script> top.location.href='" . $dialog_url . "'</script>");
   }

権限の一覧については、権限に関するドキュメントを参照してください。

于 2012-10-25T19:02:45.863 に答える
0

2013年2月の認証済み紹介の削除は、既存のログインコードにまったく影響を与えないはずです-認証済み紹介設定は、アプリによって投稿されたコンテンツへのリンクをクリックするFacebookのユーザーである1つの特定のログインフローにのみ適用されます

ifaourの例は、サーバー側のOauthフローを使用する非常に単純な例を示していますが、コードはおそらくすでにそのようになっているはずです。そうでない場合、認証されていない参照フローでは失敗します。

于 2012-10-25T19:06:30.760 に答える