0

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
4

2 に答える 2

0

"Object at URL has og:type of 'x'. The property requires an object of og:type 'y', then you may have a wrong combination of ogen graph metatags . The page for the url in og:urlmust権利を持っているog:type

于 2013-06-14T13:32:18.780 に答える
0

レシピ オブジェクトに指定する URL には、head に適切な og タグが含まれている必要があります。詳細については、 http://developers.facebook.com/docs/opengraph/tutorial/を参照してください。

特に、ステップ 4 : パブリッシュ アクションの「オブジェクト ページの作成」セクションに注意してください。

もう 1 つの注意点は、提供する URL は Facebook からアクセスできる必要があることです。アクセスできない場合、同じエラーが発生します。

于 2012-04-18T09:39:39.080 に答える