最近、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 の場合、以前はどのように機能していましたか?