2012-03-07 15 views
1

phonegapで書かれたアンドロイドアプリからFacebookの壁に投稿しようとしています。私は次のエラーが表示されます:メッセージ:(#200)ユーザーがこのアクションを実行するアプリケーションを承認していない:OAuthException。だから私の質問はどのように私は私の壁に投稿することができるように私のアプリを認証するユーザーを取得させるです。私はこのコードを使用してログインします:phonegapからfacebook壁に投稿するandroid

 function login() { 
      FB.login(
       function(response) { 
        if (response.session) { 
         alert('logged in'); 

        } else { 
         alert('not logged in'); 
        } 
       }, 
       { perms: 'publish_stream' } 
      ); 
     } 

と私はエラーをスローする以下のコードで投稿しようとします。

 function postToWall() { 
      var body = 'Reading Connect JS documentation'; 
      FB.api('/me/feed', 'post', { body: body }, function(response) { 
       if (!response || response.error) { 
       alert('Error occured ' + JSON.stringify(response.error)); 
       } else { 
       alert('Post ID: ' + response); 
       } 
      }); 
      } 

アムhttps://github.com/davejohnson/phonegap-plugin-facebook-connectからのPhoneGap FacebookのAPIを使用してFB.uiは動作しません。

ありがとうございました

答えて

0

現在、このphonegapプラグインに重大な問題があります。私は本当にそれを修正するためにバックアップを取って欲しいと思っています。主な問題の1つは、oauth2がサポートされておらず、プラグインが古いfacebook sdkを使用していることです。同じ内容を投稿

+0

が周りの仕事ではないのですか? – Slimtugo

4

がエラーをスローので、テキストタイプの入力としてpostで、Facebook上での位置決めのためのコンテンツのテキストタイプの入力を使用します。

function postdata() 
{ 
    var body = document.getElementById("post").value; 
    FB.api('/me/feed', 'post', { message: body }, function(response) { 
     if (!response || response.error) 
     { 
      alert('Error occured'); 
     } 
     else { 
      alert('Post ID: ' + response.id); 
     } 
    }); 
} 
+1

ええ。私はあなたに同意します –

+1

私はそれを試してみました。 – singh

関連する問題