我已经能够将活动发布到我的个人墙和时间线上,但无论我怎么称呼它,我似乎都无法让活动插件运行。我调用它时获得了成功,并且还从命令行 CURL 调用中获得了成功代码。
<script type="text/javascript">
function postAttend()
{
FB.api('/me/kaplangraph:attend' +
'?class=http://samples.ogp.me/253928254644843','post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
}
</script>
我知道这是有效的。我在我的个人时间线上看到它们。但是,我无法在活动插件中将它们拉起。以下所有内容均显示为空白。我错过了什么吗?
<fb:activity action="kaplangraph:attend"></fb:activity>
<fb:activity actions="kaplangraph:attend"></fb:activity>
<fb:activity actions="kaplangraph:attend" app_id=253477038023298></fb:activity>
<fb:activity app_id=253477038023298></fb:activity>
<fb:activity site_url="https://severe-winter-5145.herokuapp.com/"></fb:activity>
谢谢大家,我也发帖到 FB 开发者组……希望在那里得到答案。
如果我发现任何东西,我会发布,但我同意这是一个错误而不是测试版问题。它在示例中说这将适用于开发人员/管理员/等......只是不适用于世界。我猜想他们在过渡过程中以某种方式杀死了活动提要,因为我也遇到了其他人的麻烦。