1

組み込みの like を送信しようとしていますが、「このタイプのオブジェクトに対して like アクションはまだサポートされていません」というメッセージが表示されます。

一部のページでのみ発生します。ここで失敗します:

curl -F 'access_token=UR_TOKEN' \
     -F 'object=http://stylowi.pl/594206' \
        'https://graph.facebook.com/me/og.likes'

ここでうまくいきます:

curl -F 'access_token=UR_TOKEN' \
     -F 'object=http://stylowi.pl/146306' \
        'https://graph.facebook.com/me/og.likes'

なんで?同じタイプ、タイプ... 同じように見えます。

ここでは動作しません: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fstylowi.pl%2F594206

ここで動作します: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fstylowi.pl%2F596269

では、なぜこのエラーが発生するのでしょうか?

4

1 に答える 1

0

これは、ページ 594206 がLike Button Migrationを必要とし、ページ 146306 が移行を必要としないことが原因であると思われます。

そのドキュメントの次の文に特に注意してください。

「Facebook 管理ページは、いいねボタン ソーシャル プラグインで注釈が付けられた新しいOpen Graph オブジェクト ページに対して作成されなくなります」

したがって、ページ 594206 は移行の発表前にスクレイピングされ (移行が必要)、146306 は発表後にスクレイピングされたと思われます。

于 2012-09-01T00:49:44.763 に答える