Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook SDK 4 ShareLinkContent失败_Android_Share_Facebook Sdk 4.0 - Fatal编程技术网

Android Facebook SDK 4 ShareLinkContent失败

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))

我使用下面的代码允许应用程序用户通过Facebook共享我的应用程序

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。可能是一样的

它是关于整数的最大限制。