如何获得 Reddit API 访问令牌?
How to gain Reddit API access token?
我一直在使用这个作为资源:https://github.com/reddit/reddit/wiki/OAuth2-Quick-Start-Example
我正在参考 Curl 示例来获取令牌。
这正是我在终端中 运行ning 的内容:
curl -X POST -d 'grant_type=password&username=ollynov14@password=myrealpassword' --user 'jRje7BA55aycvA:myrealsecret' https://www.reddit.com/api/v1/access_token
(当然,我在上面的那些字段中有我的实际秘密和密码)
我收到以下错误:
{"message": "Too Many Requests", "error": 429}
(我从一开始就遇到这个错误,所以我认为它实际上与我 运行 这个卷曲的次数无关)
几个小时前我刚刚注册了 Reddit,以防万一...
有谁知道为什么我无法从 Reddit API 获取访问令牌?非常感谢。
它必须包括 "User agent"。请添加一个选项“-A”来卷曲。对于您的 curl 代码,'grant_type=password&username=ollynov14@password=myrealpassword' 是错误的。请将“@”改为“&”。
curl -X POST -A 'User agent' -d 'grant_type=password&username=ollynov14&password=myrealpassword' --user 'jRje7BA55aycvA:myrealsecret' https://www.reddit.com/api/v1/access_token
使用上面的命令,可以得到如下结果
{"access_token": "#####", "token_type": "bearer", "expires_in": 3600, "scope": "*"}
我一直在使用这个作为资源:https://github.com/reddit/reddit/wiki/OAuth2-Quick-Start-Example
我正在参考 Curl 示例来获取令牌。
这正是我在终端中 运行ning 的内容:
curl -X POST -d 'grant_type=password&username=ollynov14@password=myrealpassword' --user 'jRje7BA55aycvA:myrealsecret' https://www.reddit.com/api/v1/access_token
(当然,我在上面的那些字段中有我的实际秘密和密码)
我收到以下错误:
{"message": "Too Many Requests", "error": 429}
(我从一开始就遇到这个错误,所以我认为它实际上与我 运行 这个卷曲的次数无关)
几个小时前我刚刚注册了 Reddit,以防万一...
有谁知道为什么我无法从 Reddit API 获取访问令牌?非常感谢。
它必须包括 "User agent"。请添加一个选项“-A”来卷曲。对于您的 curl 代码,'grant_type=password&username=ollynov14@password=myrealpassword' 是错误的。请将“@”改为“&”。
curl -X POST -A 'User agent' -d 'grant_type=password&username=ollynov14&password=myrealpassword' --user 'jRje7BA55aycvA:myrealsecret' https://www.reddit.com/api/v1/access_token
使用上面的命令,可以得到如下结果
{"access_token": "#####", "token_type": "bearer", "expires_in": 3600, "scope": "*"}