は、私がアプリケーションを持っているとして接続しようとしています:publish_actions
は完全に無視されますようにJavaScript Facebook APIを使用するための「publish_actions」権限を取得するにはどうすればよいですか?
FB.login(statusChangeAfterLogin,
{ scope:"public_profile,email,user_friends,publish_actions" });
しかし、それが見えます。
つまり、私たちのアプリケーションはパブリックプロファイル情報、電子メール、およびユーザーフレンドリストを取得できますが、動的に生成するイメージを共有することはできません。
私はのように2つの段階でのログインを破るしようとした:
// first login when initializing (no publish_actions)
FB.login(statusChangeAfterLogin,
{ scope:"public_profile,email,user_friends" });
// second login when user is ready to share (just publish_actions)
FB.login(statusChangeAfterLogin,
{ scope:"publish_actions" });
2番目のアクションは絶対に何もしないようにしかし、それが見えます。
publish_actions
をスコープに入れずに共有を許可する必要がある理由を理解できません。私はそれがGET変数のリストに現れ、期待どおりのすべてのパラメータを含んでいますが、2番目のログインはポップアップを開いて閉じ、完了したことがわかります。
Ah。実際、私のアプリはまだレビューされていません。完全な管理者として、私はすべてそれを行うことができましたが、他のユーザ/テスタにとっては失敗します。それは説明するでしょう。 –