FB タイムラインの統合を実装しました。以下のコードを使用して、タイムラインに正常に投稿しました。
FB.api('/me/_recpbox:cook', 'post', { recipe: 'http://samples.ogp.me/187362391384273' }, function (response) {
if (!response || response.error) {
alert(response.error.message);
} else {
alert('Post ID: ' + response.id);
}
});
ここで、URL は fb アプリの設定から取得されます ([グラフ ダッシュボードを開く] ページには、アクションの横に [コードを取得] リンクがあります)。
独自のパスと画像を指定する必要があります。現在表示されている画像は、アプリ用に設定したものです。独自の URL と画像を指定する方法を教えてください。ウェブサイトのパスを指定しようとしましたが、次のように表示されます。
Object at URL has og:type of 'website'. The property 'recipe' requires an object of og:type