5

私は、自分のサイトにログインして認証するユーザーが、Facebook タイムラインに「最近読んだ」記事を集約できるようにする Facebook オープン グラフ アプリケーションに取り組んでいます。

集計を作成し、プレビュー オブジェクトの追加が機能しているようで、「タイムライン プレビュー」領域に適切に表示されます。アクションの発行は機能し、アクティビティ ログに表示されます (手動で表示するように指示しない限り、タイムラインには表示されません)。

FacebookのURLスクレーパーを使用すると、リンクが正常に機能しているように見え、予想されるすべてのメタタグが実際に表示されますが、やはり集約はありません.

これまでにアプリでおそらく 8 つまたは 9 つのストーリーを投稿しましたが、まだ集計されていません。

ここにいくつかのコードがあります..

フェイスブックログイン

$('.facebook-login').click(function() {
        var loginBool = $(this).hasClass('loginfb');

        if (!loginBool) {
            FB.logout(function(response){
                if (response.authResponse) {
                    updateStatus();
                }
            });
        }
        else if (loginBool) {
            FB.login(function(response){
                if (response.authResponse) {
                    updateStatus();
                }
            }, {scope: 'user_about_me,user_birthday,user_interests,user_likes,user_location,read_stream,email,publish_actions,publish_stream'});
        }
    });

FB.appシェアコード

$('.read-action').click(function() {
    FB.api('/me/news.reads', 'post',{
        article : window.location.href
    }, function(response){ console.log(response)} );
});

アクションを公開すると、アクション ID が JavaScript コンソールに記録されます。前述のように、アクティビティ ログに表示され、タイムラインに表示されるようにすると、タイムラインに表示されます。

集計は次のように設定されます。

表示するデータ: 読み取り

レイアウト表示:一覧

私が明らかに間違っていることはありますか、または投稿を集約するために必要な手順は何ですか?

4

2 に答える 2

3

他の組み込みアクションでも同じ問題がありました。組み込みのアクション タイプではカスタム集計が許可されていないようです。しかし、組み込みの集約は十分に正気です。

于 2013-01-02T21:06:15.077 に答える
0

Data to Displayあなたの集計におけるの値は何ですか?

集計がタイムラインに表示されるようにするために、そのタイプの OG アクションをいくつか実行する必要がある場合があります。

于 2013-01-02T21:00:18.263 に答える