2016-04-18 15 views
0

facebookを取得するためのアプリをビルド中user_photos enter image description hereFacebook oAuth iOSアプリケーションのuser_photosログイン許可

  1. 私はFacebookの開発者のアカウントにログインし、自分のアプリケーションを作成しました。 IamはFacebookのアプリの管理者で、Iamはログイン用にのみ写真を取得でき、他のログイン用には取得できません。

  2. 私はレビューとアクセス許可のために私のアプリケーションを提出しました。緑で強調表示されたuser_photo権限を持っています。

  3. アプリをデベロッパーモードからライブモードに変更しました。

  4. パブリックプロファイルにはパーミッションが必要ではなく、user_photosとemailidを取得できないため、任意のユーザーからログインして名前とプロファイルを取得できます。

私の質問は私のコードですログイン時にFacebookのパブリッシュパーミッションを渡しています。

self.FBLoginButton.publishPermissions = @ [@ "public_profile"、@ "email"、@ "user_friends"、@ "user_photos"];

しかし、他の方法でログインすると、oAuthページはpublic_profile権限のみを要求し、user_photosや電子メールの許可が承認され、アプリがライブであっても、user_photosまたは電子メールの許可を求めるよう誘発しません。

when user login first time to my app it is asking only for public profile permission not for email or user_photo permission even thou I have written code for email and user_photo permission which is approved in review process 私は管理者であるため、ログイン用にuser_photosとemailidを取得できます。

+1

ログインに成功したら写真を取得しようとしましたか? – kb920

+0

これをテストしている人に、https://www.facebook.com/settings?tab=applicationsの設定からアプリケーションを完全に削除してから、もう一度やり直してください。その後も動作しないが、権限がアプリダッシュボードで承認されたものとして表示されている場合は、バグレポートを提出してください。 (許可がどこで承認されたのかは少し不具合がありますが、内部的に何かが正しくないので、ログインダイアログで依頼されることはありません)。 – CBroe

+0

kb920 ....はい、私はappのadminのために正常にuser_photosを取得できました。私は自分のuser_photosを取得することができず、管理者以外の他のログインuser_photosを取得できません。私も開発者とテスターのユーザーの設定からアプリケーションを削除し、まだ取得することができませんでした – Rove

答えて

0

もう一度ログイン処理を行い、動作し始めました。私がここで観察したのは、appデリゲートでAppEventsを呼び出し、viewDidLoadで読み取り権限を呼び出すことだけでした。ありがとうございました 。

関連する問題