2012-03-22 19 views
0

私はFB開発には新人ですが、何時間もこれに苦労しています。Facebookアプリに公開JSSDK

私は自分のブログにfbコメントを実装しました。誰かがブログにコメントを追加するたびにアプリに通知するようにしています。

私が読んだように、アプリはメッセージを送信することができませんし、通知バーの情報を入手する方法を見つけることができないのは、私の壁にアプリから投稿を入れることです。

私はこの問題を回避働いてきた:

window.fbAsyncInit = function() 
{ 
    FB.init({ 
     appId  : 'xxxxxxx', // App ID 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true, // parse XFBML 
     oauth: true 
    }); //end init 
      FB.Event.subscribe('comment.create', function (resp) { 
      FB.api('/my id/feed', 'post', { message: 'new comment...'}, 
      function(resp2) { 
       if (!resp2) { 
        alert('Sem resposta do perfil do admin' + url); 
       } else if (resp2.error){ 
        alert('Erro na notificação do admin - '; + resp2.error);// always comes to here 
       } else{  alert('Post ID: '; + resp2.id); }     });//end api 
});//end subscr 
}; 

それは私がそれを望む方法、およびgetsetssionstatus私はそれが権限とは何かを持っていると考えていたようではありませんが、私はfb.loginいじりてきたが、どこにもいない。

もう1つの簡単な質問ですが、私のアプリは私の壁に活動を公表しています。プライバシー設定で自分のアプリを見つけられないようです。

+0

コードに文法エラーがあります: 'id/feed ';' post''セミコロンを削除して、その行でもうエラーにはならないはずです – DMCS

+0

thx for answer 、残念ながら、投稿を作成中にエラーが追加されました。Bloggerは 'caracterに'を置き換えましたが、私はその修正を見逃しました。問題はsintax関連のコードではないようです走る停止する場所にメモを追加しました。 –

+0

あなたのコールバック関数も構文エラーで詰まっています。それはあなたのブラウザのjavascriptエンジンによって正しく解析されません。使用している「実際の」コードをコピー&ペーストしないでください。 – DMCS

答えて

0

よく投稿しました。 JUstは、自分の壁にアプリを投稿する方が良いと思っていました。それは働いた。問題は、私がアクセストークンを欠いていたことでした。今私はアプリの壁にアプリとして投稿しています。問題は今、投稿はどこに行きましたか?私はgraph.fecebook.com/appid/feedにアクセスしようとすると、私はこれを取得:

"data": [ 
     { 
     "id": "appid_354550067919779", 
     "from": { 
      "name": "Estou ou Sou comments", 
      "canvas_name": "rodcomments", 
      "namespace": "rodcomments", 
      "id": "appid" 
     }, 
     "message": "Novo coment\u00e1rio no blog...http://estouousou.blogspot.pt/2012/03/definitivamente-este-mes-e-o-culminar.html", 
     "type": "status", 
     "application": { 
      "name": "Estou ou Sou comments", 
      "canvas_name": "rodcomments", 
      "namespace": "rodcomments", 
      "id": "appid" 
     }, 
     "created_time": "2012-03-24T06:37:21+0000", 
     "updated_time": "2012-03-24T06:37:21+0000", 
     "comments": { 
      "count": 0 
     }, 
     "is_published": true 
     }, ......... 

ので、ポストがある...

私はアプリのために私が作成したページにアクセスするとそこには何もありません。 (どのように私はアプリケーションの壁にアクセスするのですか?

関連する問題