【发布时间】:2018-07-09 20:56:56
【问题描述】:
我试图理解google indexing api,但他们的文档很糟糕。我已经完成了服务帐户的设置并下载了 json 文件以及剩余的先决条件。下一步是获取访问令牌以进行身份验证。
我在 .net 环境中,但他们没有为此提供示例。我确实找到了一些使用 .net 库来执行此操作的示例here,但是在以下代码之后,我不确定将创建什么服务来调用索引 api。我在 nuget 包管理器中没有看到 google.apis.indexing 库。
UserCredential credential;
using (var stream = new FileStream("client_secrets.json", FileMode.Open, FileAccess.Read))
{
credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] { "https://www.googleapis.com/auth/indexing" },
"user", CancellationToken.None, new FileDataStore("IndexingStore"));
}
在他们的example code 中,它看起来只是一个简单的 json 帖子。我试过了,但当然它不起作用,因为我没有经过身份验证。我只是不确定如何在 .net 环境中将所有这些联系在一起。
【问题讨论】:
标签: google-oauth google-indexing-api