System.Net.WebException:远程服务器返回错误:(403)访问Google API时禁止访问

时间:2012-08-29 05:50:19

标签: c# asp.net c api google-maps-api-3

我在我的网站上使用Google API。有用 从我的localhost很好,但在实时服务器上,我得到以下内容 错误:

System.Net.WebException: The remote server returned an error: (403)
Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at GoogleUrlShortnerApi.Shorten(String url)

我正在使用此处找到的代码: http://www.thecyberwizard.com/index.php/5/google-analytics-api-in-c-part-1/

从调试开始,我发现错误发生在

HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

命令。

有谁知道可能导致错误的原因(同样,错误 仅在服务器上发生。当我在我的本地运行此代码 电脑,它运行良好,并检索一个简短的网址)。

我必须关闭结算仍然得到以下内容 错误:

System.Net.WebException: The remote server returned an error: (403)  

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

它的工作原理是将_autoPostData值更改为"â?accountType=HOSTED_OR_GOOGLE&Email={0}&Passwd={1}&service=analytics&source=thecyberwizard.comâ"