收藏
回答

小程序请求豆瓣API报403

API/组件名称 终端类型 微信版本 基础库版本
wx.request 工具 6.6.1 1.9.1



如果是 Bug:

小程序wx.request请求豆瓣API全部报403,是腾讯这边的请求被豆瓣封锁了吗,用浏览器访问豆瓣API是可以的。


例如请求 https://api.douban.com/v2/book/isbn/9787115314581




回答关注问题邀请回答
收藏

21 个回答

  • fly
    fly
    2018-01-19

    可以看这里:

    https://www.zhihu.com/question/66594802/answer/299372652

    https://www.jianshu.com/p/75e4ffc2245a

    2018-01-19
    有用
    回复
  • fly
    fly
    2018-01-19

    可以用nginx做代理,但是转发时必须重新设置一下请求的Referer和User-Agent才行,不然的话还是返回403,亲测有效~

    2018-01-19
    有用
    回复
  • fly
    fly
    2018-01-19

    我用nginx做了代理,但是还是返回403,是不是要在nginx处理请求头,改下referer 和User-Agent


    2018-01-19
    有用
    回复
  • 拾忆
    拾忆
    2018-01-19

    没有,除非自己采集,或者就用豆瓣的将就将就~

    2018-01-19
    有用
    回复
  • 闫峰
    闫峰
    2018-01-19

    还有什么好的api,大家推荐一下,谢谢

    2018-01-19
    有用
    回复
  • 拾忆
    拾忆
    2018-01-19

    可以,自己建一个后端中转一下就行,我目前就是用自己的后台获取豆瓣的内容,再提供给小程序用。

    2018-01-19
    有用
    回复
  • fly
    fly
    2018-01-19

    有解决办法吗?可以通过服务端做二次请求吗

    2018-01-19
    有用
    回复
  • 拾忆
    拾忆
    2018-01-19

    豆瓣的API真心不好用,限制多,返回内容太少~

    2018-01-19
    有用
    回复
  • 拾忆
    拾忆
    2018-01-19

    应该是豆瓣限制了

    2018-01-19
    有用
    回复
  • 闫峰
    闫峰
    2018-01-19

    今天下午两点还有部分成功的,后来都不行了

    2018-01-19
    有用
    回复

正在加载...

登录 后发表内容