带有市场的 Admin-sdk 不起作用

我试图用 admin-sdk 构建一个市场应用程序。


阅读文档,就市场应用程序而言,两条腿身份验证似乎是唯一的方法。


想检查当前用户是否是管理员,因此我想使用


https://www.googleapis.com/admin/directory/v1/users/(useremail)?xoauth_requestor_id=(admin-email)


我试图既是相同的又是管理员的


Authorization 头也如下所示。


OAuth realm="", oauth_signature_method="HMAC-SHA1", 

oauth_version="1.0", oauth_consumer_key="<key from market place>",

oauth_nonce="4473365854789985180", oauth_timestamp="1380453874",

scope="https://www.googleapis.com/auth/admin.directory.user", 

oauth_signature="yEcbWIp5f1nNFaUI8vSxn1NYlzw="

当向 url 发出此请求时,我收到错误消息。


"domain": "global",

"reason": "authError",

"message": "Invalid Credentials",

"locationType": "header",

"location": "Authorization"

我寻找 apis 来完成它,但找不到带有 admin-sdk 的两条腿。有人可以帮我解决这个问题吗?


也可以通过使用服务帐户来完成这样的功能吗?


我也想,最后有 admin-sdk 可以使用 golang。


慕慕森
浏览 172回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go