收藏
回答

小程序请求豆瓣API报403

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



如果是 Bug:

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


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




最后一次编辑于  2018-01-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

21 个回答

  • 闫峰
    闫峰
    2018-01-19

    是啊,是不是被禁用了?

    2018-01-19
    赞同
    回复
  • 闫峰
    闫峰
    2018-01-19

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

    2018-01-19
    赞同
    回复
  • 拾忆
    拾忆
    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
    赞同
    回复
  • 闫峰
    闫峰
    2018-01-19

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

    2018-01-19
    赞同
    回复
  • 拾忆
    拾忆
    2018-01-19

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

    2018-01-19
    赞同
    回复
  • 飞翔
    飞翔
    2018-01-19

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


    2018-01-19
    赞同
    回复
  • 飞翔
    飞翔
    2018-01-19

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

    2018-01-19
    赞同
    回复