android – Facebook Cordova插件 – 共享一张照片(没有链接)导致空的Share Dialog

我在
Android上的Meteor移动应用程序中使用了cordova Facebook插件(
https://github.com/jeduan/cordova-plugin-facebook4).

我可以成功使用“共享”对话框与链接共享照片(如插件示例中所示:https://github.com/jeduan/cordova-plugin-facebook4#show-a-dialog).即…

{
  method: "share",
  href: "http://example.com",
  caption: "Such caption, very feed.",
  description: "Much description",
  picture: 'http://example.com/image.png'
}

但是,如果我尝试分享仅限照片(即没有网站链接)……

facebookConnectPlugin.showDialog({
  method: "share",
  picture:'https://www.google.co.jp/logos/doodles/2014/doodle-4-google-2014-japan-winner-5109465267306496.2-hp.png',
  name:'Test Post',
  message:'First photo post',
  caption: 'Testing using phonegap plugin',
  description: 'Posting photo using phonegap facebook plugin'
}, function (response) {
  console.log(response)
}, function (response) {
  console.log(response)
});

….共享对话框打开,但是为空.

这完全按照插件的github(https://github.com/jeduan/cordova-plugin-facebook4#publish-a-photo)给出的最后一个例子,所以我认为它是一个有效的用例.

有任何想法吗?

最佳答案 请参考:

> https://github.com/jeduan/cordova-plugin-facebook4/issues/36
> Facebook share content only shares URL in iOS 9
> https://github.com/jeduan/cordova-plugin-facebook4/issues/221

如果它仍然没有解决你的问题,那么这个插件有正式的开放问题你需要更改插件.

点赞