facebook api异常#100 - c#中的无效参数

时间:2015-01-17 22:49:21

标签: c# facebook hyperlink facebook-c#-sdk

我开发了一个海报软件, 当我试图发布链接时,它会给出以下异常

facebook api例外#100-无效

这是我的代码

     public static bool post(string accesstoken,string status,string link) {
        try
        {
            FacebookClient fb = new FacebookClient(accesstoken);

            Dictionary<string, object> postArgs = new Dictionary<string, object>();
            postArgs["message"] = status;
            if (link != "") {
                postArgs["link"] = link;
                MessageBox.Show(link);
            }
            fb.Post("/me/feed", postArgs);
            return true;
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
            return false;
        }
    }
}

1 个答案:

答案 0 :(得分:1)

您应该检查应用的信息中心是否显示流后发布网址安全选项,如果已将其关闭:https://developers.facebook.com/apps,请先设置设置,然后再进行迁移。

Dashboard

迁移&gt;中查看更多信息流后发布URL安全性项目符号:https://developers.facebook.com/docs/facebook-login/security#surfacearea