0

经过数小时的尝试,我已经在 RStudio 中验证了我的 API,现在我在尝试翻译句子时遇到了另一个错误。将不胜感激任何帮助!

我只是想使用googleLanguageR包将“你好”翻译成法语 -

> gl_translate("Hello", "fr")

我得到的结果是这样的——

2021-01-21 17:15:36 -- Translating text: 5 characters - 
i 2021-01-21 17:15:36 > Request Status Code:  403
Error: API returned: Request had insufficient authentication scopes.

我是计算领域的真正初学者,不明白范围在这里是什么意思。

谢谢您的帮助!

4

2 回答 2

0

范围是您授予用于访问 API 的应用程序的权限。例如,一个应用程序可能有权读取用户的私人消息,而另一个应用程序则没有。这类似于您手机上的应用程序请求使用相机或访问您的联系人的权限。

您的应用正在尝试做一些它没有权限做的事情。您需要在生成密钥的任何设置中添加相关范围等。大概是 Google Data Studio?

于 2021-01-21T22:36:42.563 回答
0

好的,我找到了答案。

我需要下载我的密钥的 json 版本并使用代码对其进行授权 -

gl_auth("filename.json")

完成此操作后,我需要确保我的 API 已启用。现在,它运行良好!

于 2021-01-21T22:46:48.060 回答