我正在尝试实施Facebook news.reads应用程序 - 我只是错过了最后一步 - 对FB执行POST。当我查看Firebug控制台时,看来POST实际上正在工作......或者至少没有错误。看看下面的输出:
发表:
__a 1
__user myID
app APPID
fb_dtsg AQBi1J4k
href http://www.around-around.com/today-show/
phstamp 1658166105497452107119
ref
Source
fb_dtsg=AQBi1J4k&href=http%3A%2F%2Fwww.around-around.com%2Ftoday-show%2F&app=183125741799131&ref=&__user=63802158&__a=1&phstamp=1658166105497452107119
(我已经验证了网址中的元数据是否正确)。
但我从FB得到的回答很奇怪:
for(;;); {“_ _ ar”:1,“payload”:null}
不知道该怎么做。推荐人似乎也是推荐栏(我正在使用):
所以,我也使用此代码尝试自动强制POST news.reads操作。
<script type="text/javascript">
function readArticle()
{
FB.api(
'/me/news.reads',
'post',
{ article: '<?php the_permalink(); ?>' },
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Article read was successful! Action ID: ' + response.id);
}
});
}
</script>
(你不会在网站上看到这个代码,因为它现在只对管理员开放)
我没有收到任何警报,所以有些事情导致这种情况失败......但是使用推荐栏对我们来说会更好。
无论如何,任何帮助都将不胜感激。
路