私はFacebookのnews.readsアプリを実装しようとしています.FBへのPOSTを実行する最後のステップが1つ欠けています. 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
(URL のメタデータが正しいことを確認しました)。
しかし、私がFBから得た反応は奇妙です:
for (;;);{"__ar":1,"ペイロード":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>
(現在、このコードは管理者に対してのみ発火しているため、サイトには表示されません)
アラートが表示されないため、何かが原因でエラーが発生しています...しかし、推奨バーを使用することをお勧めします。
Anyways, any help would be appreciated.
Luke