我正在开发Google Actions应用程序和Webhook,以使该应用程序与具有客户端凭据的服务器通信。当在我的服务器上实现OAuth和Google登录流程时,我似乎找不到从/ token端点到Google端正在等待的响应,它应该返回访问令牌,该令牌随后将在每个请求中使用从动作中取得(如果我正确地获得了该零件。)。我目前正在返回带有适当StatusCode(我认为)的ContentResult和带有应返回的访问令牌的json正文。像这样的东西:
ContentResult result = null;
data.Add(@"token_type", @"Bearer");
data.Add(@"access_token", FAKE_ACCESS_TOKEN);
data.Add(@"refresh_token", FAKE_REFRESH_TOKEN);
data.Add(@"expires_in", FAKE_SECONDS_TO_EXPIRATION);
jsonResponse = data.ToString();
result = new ContentResult
{
Content = jsonResponse,
ContentType = "application/json"
StatusCode = (int?)HttpStatusCode.OK
};
return result;
Documentation在这部分上似乎是模糊的。也许有人可以帮我解决这个问题?在此先感谢
假设您正在使用代码流,那么您的/ token端点有两件事需要处理: