安卓脸书SDK共享没有链接和图像的文本


shareDialog = new ShareDialog(this);
if (ShareDialog.canShow(ShareLinkContent.class)) {
linkContent = new ShareLinkContent.Builder()
.setContentTitle(title)
.setContentDescription(description)
.build();
shareDialog.show(linkContent);
}

我想使用Facebook SDK在Facebook墙上只发布文本内容。我该怎么做。请帮助

我使用了以下代码

private fun postToFacebook() {
mFacebook?.dialog(this,"feed" ,object :Facebook.DialogListener{
override fun onComplete(values: Bundle?) {
showToast("success")
}
override fun onFacebookError(e: FacebookError?) {
showToast("error")
}
override fun onError(e: DialogError?) {
showToast("error")
}
override fun onCancel() {
showToast("canceled")
}
})
}

这为我显示了一条错误消息,但此代码适用于Youtube视频。错误获取是herf或需要介质错误

下面的链接他们正在做我需要的事情我认为他们使用旧的sdk是在eclips 中

这是由于平台政策对Android SDK的限制。你可以在这里获得更多信息(在Android-Facebook上共享),但简而言之,你不能通过Facebook共享小工具共享预定义的文本:

使用Android共享表须遵守Facebook平台政策,包括第2.3节,该节规定应用程序不得预先填写共享表。这意味着应用程序可能不会用应用程序用户未输入的内容预先填充共享表的initialText字段。

最新更新