2

最近、Cordova アプリを V2.9 から V3.5 にアップグレードしました。Cordova アプリで Facebook へのリンクを共有しようとしていますが、ダイアログの共有ダイアログに画像が表示されません。

使用プラグイン:https ://github.com/Wizcorp/phonegap-facebook-plugin

コード:

facebookConnectPlugin.showDialog({
  method: 'feed',
  link: 'http://example.com'
}, function(response){});

example.com の og メタタグ

<meta property="og:image" content="path to logo.jpg" />
<meta property="og:url" content="http://example2.com" />

example2.com には og メタタグがありません

問題

facebookConnectPlugin.showDialog は、先月からダイアログに画像を表示していません。

所見

ダイアログは example2.com からタイトルと説明を取得しています。そこには og:image タグがないため、ダイアログには画像が表示されません。

Facebook の FB アプリは V1.0 ですが、プラグインは FB グラフ API の v2.2 API を呼び出しています。

古い cordova App は FB Graph の V1.0 API を呼び出しており、現在も画像が表示されていません。

example2.com を指す example.com のメタタグに or:url があり、og:url を変更するアクセス権がありません。

質問

問題の原因は何ですか? FB Graph API の更新または og:url ですか? og:url の場合、以前はどのように機能していましたか?

4

2 に答える 2

0

PhoneGap プラグイン固有のメソッドをどこで使用しているかわかりません。

私見、コードは

facebookConnectPlugin.showDialog({
    method: "feed",
    link: "http://example.com",
    caption: "Such caption, very feed."
}, function(success) { }, function(error) { });
于 2014-12-10T12:51:06.757 に答える