2011-12-30 17 views
0

Facebook(公開グラフ)でアプリを作成しました。ユーザーの壁にフィードを公開したい場合は、そのページを読んでください。私はUnix端末で実行することができますが、PHPやHTML経由では動作しません。それはワシントンポストソーシャルリーダのように機能し、物語を読むたびにあなたの壁に現れます。「XYZはWashingtonPostで物語を読んでいます」最後の部分を除いてすべての設定が完了しました。公開グラフを使用して自動的に投稿する

私のウェブサイトには、ページがロードされたときに起動する機能を使用する必要があります。Facebookへの投稿リクエストを送信して、閲覧ユーザーにフィードを公開します(彼らが私のアプリケーションを認証した場合)。

できるだけ早く

答えて

1

はエラーをログに記録し、Facebookはあなたを伝えるものを参照してください助けてください、私はFacebookから提供される次の方法を使用してみましたが、それは

<script type="text/javascript"> 
function postCook() 
{ 
    FB.api('/me/YOUR_NAMESPACE:cook' + 
       '?recipe=http://example.com/cookie.html','post', 
       function(response) { 
     if (!response || response.error) { 
       alert('Error occured'); 
     } else { 
      alert('Post was successful! Action ID: ' + response.id); 
      } 
    }); 
} 
</script> 

を動作しませんでした:

console.log('Error occured => ' + response.error.message); 

また、Facebook debug toolを使用してメタタグを確認してください。

+0

' 推測プロパティ:\t他のタグから値を推測できる場合でも、og:urlプロパティを明示的に指定する必要があります。 推測プロパティ:\t他のタグから値を推測できる場合でも、og:titleプロパティを明示的に指定する必要があります。 推測プロパティ:\t他のタグから値を推測できる場合でも、og:imageプロパティを明示的に指定する必要があります。 推測プロパティ:\t他のタグから値を推測できる場合でも、og:localeプロパティを明示的に指定する必要があります。 ' しかし、私はメタタグに変更を加えました。それでもmsgは持続します – proctr

+0

URLがなければ、それは伝えにくいです:]あなたはそれを投稿できますか?ほとんどの場合、問題を引き起こすのはog:urlメタタグです。ああ!もう1つのこと:頭の接頭辞で宣言されている開いたグラフの名前空間が次のようになっているかどうかを確認してください: ' ' – borisdiakur

+0

名前空間は、トリック..感謝しました! 平和 – proctr

関連する問題