我在 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
如果它仍然没有解决您的问题,那么这个插件有官方 Unresolved 问题,您需要更改插件。
关于android - Facebook Cordova 插件 - 共享照片(无链接)导致共享对话框为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41730145/