我正在 Android 应用程序中使用 Facebook 的 ShareDialog 尝试 ShareLinkContent。以下是我使用过的代码片段。我有帖子所需的内容标题和描述。当我尝试发布它时在手机中显示时很好。但是当我在 Facebook 上看到该帖子时,情况就不同了。希望它是从谷歌游戏商店挑选的。
请帮助解决这个问题,我可以看到我在共享对话框中设置的描述和标题
@Override
public void facebookShare(String msg) {
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=memory.game.collection.free"))
.setImageUrl(Uri.parse("http://i67.tinypic.com/svl2qt.png"))
.setContentTitle("Test ContentTitle")
.setContentDescription("Test content Description")
.build();
shareDialog.show(linkContent);
}
}
从移动设备发帖时
![enter image description here](https://i.stack.imgur.com/BsmMy.png)
该帖子在 Facebook 上分享
![enter image description here](https://i.stack.imgur.com/50Zer.png)
Facebookpublish_actions 权限参考指出它是not被允许:
使用用户未填写的任何内容预先填写用户消息参数
输入自己,即使他们之前可以编辑或删除该内容
分享。这适用于帖子、评论、照片标题和照片
专辑标题。
我猜他们决定屏蔽标题和描述参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)