授权
要使用 Analytics module API,你需要从 Yandex.OAuth 服务获取一个。 所有方法请求都必须在 HTTP 授权头中发送令牌。
Example:
curl -X GET \
https://api.boost.yandex.com/management/v1/applications \
-H 'Authorization: OAuth <your_token>'
where <your_token> 是一个 OAuth 令牌,可以通过 说明 获取。
GET /management/v1/applications HTTP/1.1
Host: api.boost.yandex.com
Authorization: OAuth <your_token>
其中 <your_token> 是一个 OAuth 令牌,可以通过 说明 获取。
注意
在URL参数中发送令牌不受支持。
如果调用API方法时没有令牌,或者请求包含无效的令牌,服务器将返回HTTP状态401 未授权.
获取 OAuth 令牌
要获取访问令牌:
-
转到 Yandex ID 的 创建应用 页面。
使用指南中的链接。 从 Yandex ID 打开页面无法设置权限。
-
请指定一个联系电子邮箱地址。 在页面底部点击 创建应用,以在 Yandex ID 中打开 外部应用访问 窗口。
-
在通用数据下,输入服务名称。 如果需要,请附上服务图标。
-
在应用平台部分,选择Web服务。 其他项目是可选的。
-
在 重定向 URI 字段中,输入地址
https://oauth.yandex.com/verification_code.截图
{width=500px}
-
在数据访问部分,指定appmetrica:read和appmetrica:write。 要查看下拉菜单中的权限,请开始输入权限名称。
截图
{width=500px}
-
从 ClientID 部分复制您的应用 ID。
截图
{width=500px}
-
将其粘贴到链接中以获取调试令牌:
https://oauth.yandex.ru/authorize?response_type=token&client_id=<app_id>
要了解更多信息,请参见。
如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。