2017-07-27 4 views
0

cordova_plugin_facebook4 showDialogを使用して "share_open_graph"でストーリーを公開しようとしています。しかし、私はこのエラーメッセージを投稿します:errorMessage: "Facebookのエラー:エラーメッセージを公開しています"。私はたくさんのグーグルで探検しましたが、今までは答えはありませんでした。誰でも私にそれを修正する方法を教えてください?ここFB.ui share_open_graph errorMessage: "Facebookのエラー:メッセージの公開中にエラーが発生しました"

は、私が使用していたコードです:

publish() { 
 
    this.facebook.getLoginStatus() 
 
    .then(res => { 
 
     console.log(res); 
 
     if(res.status === 'connected') { 
 
     console.log("CONNECTED"); 
 
      let obj = {}; 
 
      obj['og:type'] = 'book'; 
 
      obj['og:title'] = 'FidSave'; 
 
      obj['og:url'] = 'https://www.facebook.com/fidsave'; 
 
      obj['og:image'] = 'https://upload.wikimedia.org/wikipedia/commons/9/99/Black_square.jpg'; 
 
      obj['og:description'] = 'Você ganhou um ponto no fidsave'; 
 
     this.facebook.showDialog({ 
 
      method: 'share_open_graph', 
 
      action: 'og.shares', 
 
      object: JSON.stringify(obj) 
 
     }).then(data => console.log(data)).catch(err => console.log(err)) 
 
     } 
 
    }) 
 
}

ここに私のシステム情報である:

ディストリビュータID:Ubuntuの 説明:Ubuntuの17.04 リリース:17.04 コードネーム:zesty

グローバルパッケージ:

@ionic/cli-utils : 1.4.0 
Cordova CLI  : 7.0.1 
Ionic CLI  : 3.4.0 

ローカルパッケージ:

@ionic/app-scripts    : 1.3.7 
@ionic/cli-plugin-cordova  : 1.3.0 
@ionic/cli-plugin-ionic-angular : 1.3.0 
Cordova Platforms    : android 6.2.3 
Ionic Framework     : ionic-angular 3.3.0 

システム:

Node  : v6.11.0 
OS   : Linux 4.10 
Xcode  : not installed 
ios-deploy : not installed 
ios-sim : not installed 
npm  : 3.10.10 

答えて

0

あなたはあなたのアプリケーションが認証されていることを確認する必要があります。

connectメソッドの結果は何ですか?

facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure) 
+0

こんにちはApriOri、私は接続プラグインでfacebookに接続します、私はトークンを持っています、時間切れなど。だから私はFacebookに接続しています。そして、私はshare_open_graphの場合にのみ、この問題に直面しています。共有の原因となったり、問題なく動作します。 – Didi

関連する問題