2012-04-18 4 views
0

私はFBのタイムラインの統合を実現してきました、私はコードの下に使用してタイムライン上で正常に掲載しました:URLのオブジェクトには「ウェブサイト」のタイプがあります。プロパティ「レシピは」OGのオブジェクトが必要です:タイプ

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 

答えて

0

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

具体的には、手順4:公開アクションの「オブジェクトページの作成」セクションに注意してください。

あなたが提供するURLはFacebookからアクセスできる必要があります。そうでなければ、同じエラーが発生します。

+0

私は同じ記事から実装しましたが、私は自分のwebste(またはlocalhost)パスを与えているときに受け入れられず、ローカルホストの場合はデバッガツールでチェックできませんFB –

+0

ローカルホストはURLがFacebookからアクセス可能でなければならないため動作しません – bhiku

+0

ローカルホストは、そのアプリケーションがキャンバスとしてlocalhostで設定されていれば動作しますか? –

0

「オブジェクトのURLにog:typeが 'x'である」というエラーが表示された場合は、オブジェクトにog:type 'y'のオブジェクトが必要な場合は、おそらくはogen graph metatagsという誤った組み合わせがあります。 og:urlには右が必要ですog:type

関連する問題