私はfacebookアプリの認証ダイアログを設定して、ユーザが許可を受け付けるステップを1つしか持たないようにしようとしていますが、何らかの理由でfacebookは2ステッププロセスの作成を主張します。facebook auth dialog 2-step process
authダイアログパネルでは、user_photosへのユーザー権限を設定し、publish_streamに拡張しました。ただし、ダイアログにはuser_photosのアクセス許可のみが表示されます
これは、ユーザーが自分のサイトにアクセスしたときに、publish_streamも許可するかどうかを確認するアクセス権を確認することを意味します。なぜauthダイアログは両方の権限を持っていないのですか?それを書くことができるのは、それだけではありませんか? user_photosを削除するとダイアログにもpublish_streamリクエストが表示されますが、もちろん私のサイトではuser_photosが要求されます。
私は本当に1ステップの認証が2ステップになった理由を実際には知ることができないので、これはバグでも、動作でもあります。バグではありません
ありがとうございます。しかし、なぜそれを使用したいのですか?ユーザが強制的に「はい」を2回クリックすると、IMOのデザインがかなり悪くなります。 – Jakob
まあ、私はすべての開発者がそれを使用する自分の理由がある、またはそれを使用していないと思う。これは古くからこのように設計されています。http://developers.facebook.com/docs/authentication/これはまだ効果的なROIです。なぜこのデザインが悪いのか分かりません。なぜなら、それは収益を生み出すからです。 –