我在
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
如果它仍然没有解决你的问题,那么这个插件有正式的开放问题你需要更改插件.