Dmi*_*rin 6 picasa google-chrome-extension google-oauth google-chrome-app
我正在尝试使用chrome.identity.getAuthToken()来获取Picasa网络服务的令牌.我在Google Developer Console中找不到Picasa API,并将其范围设置为manifest.json的" https://picasaweb.google.com/data/"oauth2部分.Picasa文档说我可以跳过此步骤.
chrome.identity.getAuthToken({
interactive: true
}, function (token) {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError);
} else {
console.log(token);
}
});
Run Code Online (Sandbox Code Playgroud)
getAuthToken()始终以错误"OAuth2请求失败:服务响应错误:'错误的客户端ID:{0}'"结束.如果未设置范围,则错误看起来像"OAuth2请求失败".我哪里弄错了?
我采取的步骤使它工作
我不知道第3步是必要的.
看起来很神奇,但 1 天过去后,一切正常:)
UPD:我已经尝试了chrome-app-samples存储库中的 gdrive 示例,并添加了 Picasa 的范围。一切正常后,我将其密钥和 oauth2 部分复制到我的应用程序的清单中。一切都工作得很好。之后,我在开发者控制台中删除了应用程序的 client_id 并再次创建了它。之后一切都很好。
| 归档时间: |
|
| 查看次数: |
2876 次 |
| 最近记录: |