gpt4 book ai didi

android - "shared a link via"使用 Android FacebookShareDialog 时为空白

转载 作者:行者123 更新时间:2023-11-29 01:44:00 26 4
gpt4 key购买 nike

在用户的 Facebook 墙上,当我使用 FacebookShareDialog 发布共享时,顶行没有按应有的方式显示应用程序名称。它只显示 USERNAME 通过 . 共享了一个链接(注意句号,没有应用程序名称)。这不是 Feed 上的问题,但如果其他用户直接查看我的墙,则会影响他们。

Blank application name in Facebook share

这是我使用的代码:

if (FacebookDialog.canPresentShareDialog(getApplicationContext(), FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder((Activity) context)
.setLink(Constants.SHARE_URL)
.setName(Constants.SHARE_TITLE)
.setCaption(Constants.SHARE_CAPTION)
.setApplicationName(getString(R.string.app_name))
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
} else {
final Intent shareIntent = BaseUtils.getShareIntentForUrl(Constants.SHARE_URL, Constants.SHARE_TITLE);
Intent.createChooser(shareIntent, getResources().getString(R.string.share_intent_title));
startActivity(shareIntent);
}`

所以我的问题是,如何在该行中填写应用程序名称?当其他用户在他们的墙上看到它时,它会适本地填写分享帖子,所以我知道 Facebook 分享对话框正在“获取”这个名称。

最佳答案

我发现这是一个已知的 Facebook 错误,而不是 Facebook Android SDK 特有的错误,其他应用也会发生这种情况。

https://developers.facebook.com/x/bugs/640453342670536/

PHP StackOverflow 问题:Posting to user's wall with Facebook PHP SDK - how to populate "shared a link via BLANK"?

关于android - "shared a link via"使用 Android FacebookShareDialog 时为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22614749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com