尝试从Android共享Facebook上的链接时出现错误

亚历克斯·卡普斯汀(Alex Kapustian)

前段时间,我找到了一种使用以下方法在Facebook上共享我的应用程序的方法:

如何使用FB API在android应用中的Facebook上发布链接?

由于某种原因,我现在收到此错误:

发生错误。请稍后再试。

API错误代码:1

API错误描述:发生未知错误

错误消息:kError 1357038:对不起,出了点问题:请尝试关闭并重新打开浏览器窗口。

你知道为什么会这样吗?

亚历克斯·卡普斯汀(Alex Kapustian)

我找到了错误的原因。在用新的I实现这一功能(花了一些时间...)之后,我发现了供稿的更多参数,例如“描述”和“标题”。

错误的原因是您必须在Feed中添加说明,如下所示:

private void postToWall() {
    Bundle parameters = new Bundle();
    parameters.putString("name", "Name");
    parameters.putString("description", "description");
    parameters.putString("link", "Link");
    parameters.putString("picture", "Picture");
    parameters.putString("display", "page");

    facebookClient.dialog(MainActivity.this, "feed", parameters, new DialogListener() {

        @Override
        public void onFacebookError(FacebookError e) {
            LogFileHandler.writeToLog(e.getMessage());
        }

        @Override
        public void onError(DialogError e) {
            LogFileHandler.writeToLog(e.getMessage());
        }

        @Override
        public void onComplete(Bundle values) {

        }

        @Override
        public void onCancel() {
            Toast.makeText(getApplicationContext(), "Published Cancelled", Toast.LENGTH_SHORT).show();
        }
    });
}

您也可以添加

parameters.putString("caption", "caption");

如果您将值字段(parameters.putString(key, value);保留为空(或“”)或不包含标题,则会将您提供的链接中的垃圾文本放入。如果您希望它会忽略标题,只需在值字段“”(空格)中输入

您也不能添加这样的描述:

parameters.putString("description", "");

值字段必须至少为“”(空格)(然后它将忽略它)

在这里,您可以找到可与Facebook feed一起使用的所有参数

希望您能理解所有这些:)如果不只是尝试运行我所谈论的事情,您将会看到。

更新:

如果您尝试将其与片段一起使用,请尝试以下操作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试构建Android项目时出现链接器错误

在Facebook上共享链接显示错误的图像

尝试链接库时出现错误

在Facebook上共享k2项目时出现错误的图片

共享Wordpress帖子链接时,Facebook显示错误的作者

尝试插入已排序的链接列表时出现分段错误

尝试在Docker中创建符号链接时出现“协议错误”

尝试安装Google登录时出现链接错误

尝试链接测试文件时出现文件错误

尝试与boost_timer链接时出现DSO错误

尝试为Tensorflow编译XLA AOT时出现链接错误

尝试使用Facebook API时出现错误消息

当我尝试在Android Studio 3上构建apk时,出现错误

为什么在尝试编译以在Android上发布时出现乱码错误?

尝试在Android上使用RadListView时出现Webpack错误(Nativescript-vue)

链接共享的C库时Android NDK错误

从我的应用共享时,Android上的Facebook立即退出

尝试在 Scrapy Cloud 上运行项目时出现依赖错误

尝试在Windows上创建扩展时出现PostgreSQL错误

尝试在Mac上运行命令时出现Fish错误

尝试在VM上启动仿真器时出现错误

尝试在Heroku上设置Nginx时出现错误

尝试在Python 3.8上安装Sklearn时出现错误

尝试在flutter上获取请求时出现错误

尝试在Windows 8上安装numpy时出现值错误

尝试在 Pandas Dataframe 上运行函数时出现类型错误

(Visual Studio)尝试将Microsoft库与SFML库静态链接时出现很多链接器错误

如何使用FBSDKShareLink在Facebook上共享链接?

在Facebook上打开链接共享照片