0

PhoneGap:Build と FB Connect プラグインを使用して Android アプリを作成しました。アプリは正常に動作し、FB プラグインも動作します。たった 1 つの小さなことがまだ機能していません。機能するボタンを送信した後、何かを投稿することもありません。最初に、ユーザーはログインして FB アプリへのアクセス許可を付与する必要があり、投稿が公開されます。そうあるべきです。次にユーザーが投稿を送信すると、許可なく投稿が公開されますが、これは機能しません!? FB には、「アプリへのアクセス許可は既に付与されています...」のようなメッセージが表示されます。ユーザーは、投稿が公開される前に [OK] ボタンを押す必要がありますか???

質問に対する答えがまだ見つからないので、FB Javascript 呼び出しで何か間違ったことをしただけでしょうか? 現在のコードは次のとおりです。

FB.login(function(response) {
    if (response.authResponse) {

        var data = {
            ...
        }
        FB.api('/me/feed', 'post', data, function(response) {
            // Callback
            if (!response || response.error) {
                // ERROR

            }
        });

    } else {
        // ERROR

    }

}, {scope: 'publish_stream'});

さて、ここですべての投稿に表示される画面の写真をよりよく理解するために: http://i.stack.imgur.com/bZrde.png

Thx、ダニエル

4

1 に答える 1

1

この問題の解決策は、何かを投稿するたびにログイン要求を含めないようにすることだと思います。ログインを実行せずに、ログイン ステータスや権限を確認できます。次に、ユーザーがログインしていない場合は、最初にログインを行い、新しい投稿アクションに戻ります。

于 2013-07-18T13:54:58.260 に答える