Android Facebook SDK 4 ShareLinkContent失败
我使用下面的代码允许应用程序用户通过Facebook共享我的应用程序Android Facebook SDK 4 ShareLinkContent失败,android,share,facebook-sdk-4.0,Android,Share,Facebook Sdk 4.0,我使用下面的代码允许应用程序用户通过Facebook共享我的应用程序 ShareDialog shareDialog = new ShareDialog(this); ShareLinkContent content = new ShareLinkContent.Builder() .setContentUrl(Uri.parse(myUrlStr))
ShareDialog shareDialog = new ShareDialog(this);
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse(myUrlStr))
.setImageUrl(Uri.parse("myImageUrlStr))
.setContentTitle(myContentTitleStr)
.setContentDescription(descriptionStr)
.build();
if (ShareDialog.canShow(ShareLinkContent.class) == true)
shareDialog.show(content);
此代码将调用Facebook Messenger,并允许用户选择如何共享我的应用程序。代码运行得很好,但现在由于某种原因它停止了!现在,如果尝试共享我的应用程序,我会收到以下消息,但帖子失败:
很抱歉,此帖子不再可用,它可能已被删除
我看到过和帖子,但它们不适用于我的情况,因为,正如前面提到的,帖子非常有效,而且没有任何理由有一天会停止
你知道Facebook所要求的权限是否发生了变化吗?这真的很奇怪…好的,这很奇怪,但是从我的清单文件中删除这一行后,它再次工作:
<meta-data android:name="com.facebook.sdk.ApplicationName" android:value="@string/app_name"/>
从站点找到它。您必须在strings.xml和FB开发者页面app name中检查app_name。可能是一样的 它是关于整数的最大限制。