我刚刚使用新的 google-api-java-client 实现了 Google Translator Toolkit API。问题是,文档中没有提到 authTokenType,它似乎对于身份验证很重要。
在样本中,
bigquery-json-clientlogin-sample 正在使用authTokenType = "ndev";
Prediction-json-clientlogin-sample 正在使用authTokenType = "xapi";
如果我使用这两者之一,我会获得授权令牌,但如果我使用它,我会被 403 禁止访问该服务。
如果我使用不同的“无论什么”我什至都没有得到授权令牌......
Here是客户端代码
我在旧的 gdata 客户端库中发现了这一点。这是 ”gtrans"
但是如果你们中的任何人想要使用新的 google-api-java-client 库来实现 google API 的客户端。你必须使用gdataVersion = "1.0";
代替gdataVersion = "2.0";
因为它不起作用,而且你不知道为什么......
authTokenType 是服务的类型
gtrans Google Translator Toolkit
analytics Google Analytics Data APIs
apps Google Apps APIs
jotspot Google Sites Data API
blogger Blogger Data API
print Book Search Data API
cl Calendar Data API
codesearch Google Code Search Data API
cp Contacts Data API
structuredcontent Content API for Shopping
writely Documents List Data API
finance Finance Data API
mail Gmail Atom feed
health Health Data API
local Maps Data APIs
lh2 Picasa Web Albums Data API
annotateweb Sidewiki Data API
wise Spreadsheets Data API
sitemaps Webmaster Tools API
youtube YouTube Data API
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)