facebookを取得するためのアプリをビルド中user_photos Facebook oAuth iOSアプリケーションのuser_photosログイン許可
私はFacebookの開発者のアカウントにログインし、自分のアプリケーションを作成しました。 IamはFacebookのアプリの管理者で、Iamはログイン用にのみ写真を取得でき、他のログイン用には取得できません。
私はレビューとアクセス許可のために私のアプリケーションを提出しました。緑で強調表示されたuser_photo権限を持っています。
アプリをデベロッパーモードからライブモードに変更しました。
パブリックプロファイルにはパーミッションが必要ではなく、user_photosとemailidを取得できないため、任意のユーザーからログインして名前とプロファイルを取得できます。
私の質問は私のコードですログイン時にFacebookのパブリッシュパーミッションを渡しています。
self.FBLoginButton.publishPermissions = @ [@ "public_profile"、@ "email"、@ "user_friends"、@ "user_photos"];
しかし、他の方法でログインすると、oAuthページはpublic_profile権限のみを要求し、user_photosや電子メールの許可が承認され、アプリがライブであっても、user_photosまたは電子メールの許可を求めるよう誘発しません。
私は管理者であるため、ログイン用にuser_photosとemailidを取得できます。
ログインに成功したら写真を取得しようとしましたか? – kb920
これをテストしている人に、https://www.facebook.com/settings?tab=applicationsの設定からアプリケーションを完全に削除してから、もう一度やり直してください。その後も動作しないが、権限がアプリダッシュボードで承認されたものとして表示されている場合は、バグレポートを提出してください。 (許可がどこで承認されたのかは少し不具合がありますが、内部的に何かが正しくないので、ログインダイアログで依頼されることはありません)。 – CBroe
kb920 ....はい、私はappのadminのために正常にuser_photosを取得できました。私は自分のuser_photosを取得することができず、管理者以外の他のログインuser_photosを取得できません。私も開発者とテスターのユーザーの設定からアプリケーションを削除し、まだ取得することができませんでした – Rove