我正在关注选择器“hello world”教程。我已经为用户获取了访问令牌(AUTH_TOKEN)。When the picker renders it does not show any file, Following is my debugging:
浏览器控制台中的错误:
https://docs.google.com/picker
好的,所以我使用提供的所有参数访问 URL :
https://docs.google.com/picker?protocol=gadgets&origin=http%3A%2F%2F127.0.0.1%3A8000&navHidden=true&multiselectEnabled=true&oauth_token={MY_TOKEN}&developerKey={MY_API_KEY}&hostId=127.0.0.1&relayUrl=http%3A%2F%2F127.0.0.1%3A8000%2Ffavicon.ico&nav=%28{root%3A%28%22all%22%29%2Citems%3A%28%28%22documents%22%29%2C%28%22presentations%22%29%29}%29&rpctoken={RPC_TOKEN}&rpcService={RPC_SERVICE}&thirdParty=true
我收到更多描述性错误:
但我有工作 API 密钥,可以用作开发人员密钥,如在各个地方提到的:
那么为什么会出现“开发者密钥无效”错误呢?我阅读了生成密钥,正如那里提到的那样,在 URL 中使用这些密钥的方法是传递 as key={ your_key }
,但是您可以在上面看到 URL 选择器尝试使用developerKey
param 而不是key
. 所以我只是手动更改了参数,选择器渲染完美,我成功地在选择器中看到了我的驱动器文件。
谁能告诉我为什么选择器试图使用developerKey
参数而不是key
?解决方法是什么?难道我做错了什么?谢谢