【问题标题】:Getting error while trying to share link on facebook from android尝试从 android 在 facebook 上共享链接时出错
【发布时间】:2014-03-04 18:23:36
【问题描述】:

前段时间,我找到了一种在 facebook 上分享我的应用程序的方法:

How can I post link on facebook from android app using FB API?

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

发生错误。请稍后再试。

API 错误代码:1

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

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

你知道为什么会这样吗?

【问题讨论】:

    标签: android facebook post


    【解决方案1】:

    我找到了错误的原因。 在我用新的 I 实现这个之后(我花了一些时间......)我发现了更多的 feed 参数,比如“description”和“caption”。

    错误的原因是您必须在提要中包含描述,如下所示:

    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", "");
    

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

    Here你可以找到所有你可以在Facebook feed中使用的参数

    希望你能理解这一切 :) 如果不只是尝试运行我谈到的东西,你就会看到。

    更新:

    如果您尝试将其与片段一起使用,请尝试this

    【讨论】:

    • 它现在运行良好。我想连图片 url 都是必需的,我一直是空的。加倍喜欢你的答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    • 2012-02-04
    • 2021-04-17
    • 1970-01-01
    相关资源
    最近更新 更多