2012-02-08 15 views
-1

Open Graphチュートリアルの後にpostCook()関数が本当に苦労します。PublishアクションがOpen Graph Appで機能していない

チュートリアルのコードは次のとおりです。

<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> 

私はまだ私はまだエラーメッセージを取得し、私のアクションとオブジェクトと彼らの行動やオブジェクトを交換しました。

+0

エラーメッセージの詳細を正確に示すのに役立ちます。 – Lix

+0

こんにちは、私に戻ってくれてありがとう。 「エラーが発生しました」という警告が表示されるだけで、エラーや理由はわかりません。だからイライラする。 –

+0

ここに記載されている手順に従って、アプリケーションのアクションを作成しましたか? https://developers.facebook.com/docs/opengraph/tutorial/。アプリケーションが使用する各アクションは、Facebookによって[承認済み](https://developers.facebook.com/docs/opengraph/opengraph-approval/)でなければなりません... – Lix

答えて

0

もう少しデバッグするには、firebugなどのツールとconsole.logをfacebookから受け取ってください。そうすれば、何が間違っているのかを明確に知ることができます。

if(!response || response.error){ console.log(response); ... }

またはアラート(response.error)が行います。

関連する問題