不能得到/api/login/工作- JavaScript / Reddit
Can't get /api/login/ to work - JavaScript / Reddit
我没有尝试了…我听到的是"你做得太多了。"所以我想我应该来这里问一下。
这是我发送的请求
URL:
http://www.reddit.com/api/login/
标题:
User-Agent: "Reddit test app"
POST数据:
user=USERNAME&passwd=PASSWORD&api_type=json
将参数放在URL中…奇怪的是工作!我希望避免这种情况,因为在URL中传递密码可能不安全。
。http://www.reddit.com/api/login/?user=USERNAME&passwd=PASSWORD&api_type=json
另一个问题……如何访问/api/v1/me/
尝试传递modhash作为GET/POST参数,也通过传递"uh"作为标头。
你知道我做错了什么吗?谢谢!:)
首先,您可以使用https://ssl.reddit.com登录。这样就不必担心将参数作为URL的一部分传递了。
第二,/api/v1/me/只能用于具有'identity'作用域的OAuth2访问。无法从已登录的会话访问。
至于POST请求不工作的原因,您可能错误地编码了POST数据。试着将数据发布到http://httpbin.org/post,看看是否能得到预期的结果。
我知道这是一个老问题,但只是想添加一个答案,以防有些是在这里提到的。我认为问题在于没有在标题中使用"内容类型",因此帖子数据得到正确处理。我犯了同样的错误,调用"。setrequestheader("Content-type","application/x-www-form-urlencoded");"修复了它。我想每个人都在使用像jQuery这样的框架,它必须在内部完成这个
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 用于Reddit的JavaScript Twitter小工具
- 通过javascript获取Reddit数据
- reddit投票算法,javascript版本
- 尝试用Javascript为Reddit创建一个编程API
- 不能得到/api/login/工作- JavaScript / Reddit