我尝试在Mirror API上使用服务帐户来调用服务器上的PHP脚本,将卡片推入Glass Timeline。
其实我只是得到一个JWT,但当我执行POST请求获取我的令牌时,Google发给我:
> ' https://accounts.google.com/o/oauth2/token
{
"error" : "invalid_grant"
}
我不知道为什么。我将此行用作Grant_type:grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer
如果你得到一些信息......那么
答案 0 :(得分:1)
您无法使用服务帐户将数据发送到Mirror API。
每次调用镜像服务都需要代表授权您访问其Glass时间线的特定用户进行。您必须使用由特定用户的oauth权限生成的访问令牌才能执行此操作。
Google将服务帐户描述为"属于您的应用程序的帐户,而不是个人最终用户",而每个Glass都与特定的最终用户帐户相关联。