0

Facebook 3.0 で何かおかしいと思います。

AndroidにFacebookアプリケーションがインストールされていなくても、openForPublishを使用できます。基本的な許可を求めてから、ストリームの許可を公開します。コールバック関数で openForRead を使用してから newPermissionsRequest を使用してストリームの公開許可を取得すると、2 回ログインすることになります。

一方、facebook アプリケーションがインストールされていると、インストール時に openForPublish を使用できません。読み取りアクセス許可が必要なためです。openForRead を使用し、パブリッシュ ストリームに newPermissionsRequest を使用する場合、パブリッシュ ストリームをリクエストできますが、newPermissionsRequest に渡したコールバックは呼び出されません。

同じ問題を抱えている人はいますか?

4

1 に答える 1

0

イベントの正しい順序は、最初に openToRead を呼び出し、次に requestNewPublishPermissions を呼び出すことです。これは、パーミッション リクエストの現在のモデルにうまく適合します。

Web ダイアログの場合は、3.0.1 にアップグレードしてください。これにより、複数のログインの問題が解決されます。

于 2013-03-27T16:05:42.157 に答える