很长一段时间以来,我们的 asp.net 4.0 应用程序一直运行良好,并按预期发布到我们的 facebook 页面墙上,事实上已经有一年多了。四个星期前,它停止抛出 OAuthException,我刚刚开始调查。我们得到的错误是:
Facebook.FacebookOAuthException: (OAuthException - #1) An unknown error has occurred
那么发生了什么变化 - 简而言之,我不知道,但我已经调查并设法通过应用程序发布,缺少一个关键信息 - 链接是帖子的重要部分。
var args = new Dictionary<String, object>();
args["message"] = "test message";
args["link"] = "http://www.google.co.uk";
args["picture"] = "http://mylogo";
Facebook.FacebookClient app = new Facebook.FacebookClient(app_token);
var result = app.Post("/ID/feed", args);
return result.ToString().Replace("\"", "").Replace("{id:", "").Replace("}", "");
这是原始代码,它工作得很好,突然停止了。
如果我注释掉args["link"] = "http://www.google.co.uk";
问题得到解决并且不再抛出异常并且该项目被发布到墙上减去 hyperling。这是最奇怪的,更令人沮丧的是试图诊断。
任何帮助或指针表示赞赏。