5

我正在开发一个 facebook 开放图形应用程序,该应用程序将允许登录我的网站并通过我的网站进行身份验证的用户在他们的 facebook 时间线上汇总“最近阅读”的文章。

我已经创建了聚合并且添加预览对象似乎可以工作,并且它适当地出现在“时间线预览”区域中。发布动作有效并且它出现在活动日志中(虽然不在时间线中,除非我手动告诉它出现在那里)。

使用 facebooks url scraper,我的链接似乎工作正常,并且所有预期的元标记确实出现了,但同样 - 没有聚合。

到目前为止,我已经用我的应用发布了大概 8 或 9 个故事,但仍然没有汇总。

这是一些代码..

Facebook登入

$('.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)} );
});

发布动作会在 javascript 控制台中记录动作 ID,就像我说的那样,它会显示在活动日志中,在允许它出现后我可以在时间轴上看到它。

聚合设置如下:

要显示的数据:读取

布局显示:列表

有什么我做错了,或者需要什么步骤来汇总我的帖子?

4

2 回答 2

3

我对其他内置操作也有同样的问题。内置操作类型似乎不允许自定义聚合。但是内置聚合足够理智。

于 2013-01-02T21:06:15.077 回答
0

What is the value of Data to Display in your aggregation?

Sometimes you need to do several OG actions of that type in order for the aggregation to start showing up on your timeline.

于 2013-01-02T21:00:18.263 回答