【发布时间】:2016-03-01 12:32:43
【问题描述】:
ASP.NET MVC5 Google APIs GoogleWebAuthorizationBroker.AuthorizeAsync AdSense 管理 API,在本地工作,但不在服务器中,
GoogleWebAuthorizationBroker.Folder = "Google.Apis.Auth";
var credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "XXXX",
ClientSecret = "XXXX"
},
new string[] { AdSenseService.Scope.Adsense },
"SampleApp",
CancellationToken.None).Result;
var service = new AdSenseService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
});
有什么建议吗?我希望这是我错过的非常简单的事情,并且是一个配置问题..考虑到它在本地工作。
【问题讨论】:
-
您遇到了什么错误。不在服务器中。
-
没有出现错误,正在加载,@DalmTo,我通过 ip 地址请求站点,
-
是否创建了凭据?你有服务吗?您上面的代码应该可以工作。究竟是什么不起作用。
-
我用相同的代码开发桌面应用程序,然后我在服务器上运行它,它工作正常并获得授权页面,但在 web 中,什么都没有,只是加载
-
是的,我创建了,prnt.sc/a9tc1h@DaImTo
标签: c# asp.net-mvc google-oauth google-api-dotnet-client adsense-api