Giter VIP home page Giter VIP logo

api-proxy's Introduction

api-proxy's People

Contributors

renovate[bot] avatar zce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

api-proxy's Issues

invalid_apikey

NGINX set referer 之后,访问 /v2/book/search?q=xxx,返回invalid_apikey,由于豆瓣api持续维护中,apikey暂不对个人开放申请;是不是没有你额外加的apikey,无法自行搭建代理服务?

我搭建的这个免费的服务中接口权限更高,可以使用影评、图书、音乐之类的接口,原因是我在代理请求的同时额外添加了一个 apikey 查询参数

{
   "msg": "invalid_apikey",
   "code": 104,
   "request": "GET /v2/book/search?q=xxx"
}

未指定请求 header 中的 Content-Type,服务端返回 400

需要在调用 wx.request() 时显式申明 header 中的 Content-Type,否则请求返回 400

/**
 * 网路请求
 */
function request(url, data, successCb, errorCb, completeCb) {
    wx.request({
        url: url,
        method: 'GET',
        data: data,
        header:{"Content-Type":"json"},
        success: function(res) {
            if (res.statusCode == 200) {
                utils.isFunction(successCb) && successCb(res.data);
            }else
                console.log('请求异常', res);
        },
        error: function() {
            utils.isFunction(errorCb) && errorCb();
        },
        complete: function() {
            utils.isFunction(completeCb) && completeCb();
        }
    });
}

微信小程序内核:1.9.94

没有review的接口吗?

大佬,不敢耽误你时间,我来回看了好几遍你的文档 https://douban-api-docs.zce.me/book.html ,但是只有图书接口,没有图书书评的接口,但是文档中有书评的 json 字段,请问是遗漏了书评接口,还是本本就么有?
没有的话,您是怎么知道书评字段 json 结构的?
盼回复。

certs

Hi!Can I use your uploaded certificate file directly?

电影搜索接口不可用

如下:

https://douban.uieee.com/v2/movie/search?q=Aladdin

返回:

{"msg":"uri_not_found","code":1001,"request":"GET \/v2\/movie\/search"}

某些api请求提示没有权限

作者,你好!

我用了你的nginx配置,反向代理豆瓣电影api,发现有些api请求提示没有权限。具体json
{ "msg": "need_permission", "code": 1000, "request": "GET /v2/movie/subject/1291546/comments" }
同样的请求,你的代理可以正常返回数据。

返回异常的url:(目前就测试了这两个返回有误,其他的不知道)
/v2/movie/subject/1291546/comments
/v2/movie/subject/1291546/reviews

返回正常的url:
/v2/movie/top250
/v2/movie/us_box

我的代理url:
https://api.blogwy.com

手动点赞

真的非常赞👍,正好做毕业设计,希望服务能一直运行着,非常感谢~~~

Nginx代理后接口报502错误

Nginx正常按文档中配置的,然后接口报502,502 Bad Gateway,报错内容如下:
An error occurred with this application.

NO_STATUS_CODE_FROM_LAMBDA

帮忙看一下原因吧,谢谢

关于项目和 Issue 的说明

最近太多人因为豆瓣接口的问题找我,确实很苦恼,在此重申一遍:

  1. 我不是官方,官方接口出现不稳定及其他问题,我解决不了!
  2. 我只是因为很多人找不到官方文档,基于历史归档重新整理了一份!
  3. 为了尽可能接近官方文档的原始内容,我并没有对文档的正确性进行校对!换而言之,原来的官方文档什么样,这里就是什么样!
  4. 至于我搭建的代理服务,同样也是这个道理:「源头」有问题,「中间商」无法根治!

考虑到确实很多人没有基础,所以产生这样的问题情有可原。但是我希望大家不要急功近利,戒骄戒躁,补充点基础。虽然在你们平时看起来这很浪费时间,但是你们这样就不怕出现问题从而浪费别人的时间么~

400

image
又被限制了?

可以适用于其他服务器吗?

首先谢谢博主提供的方法!
我先用您的没有问题,然后照着readmd文档在自己的云服务器上配置了一下,但结果发现仍然有限速,即反向代理并未起作用,ngnix唯一的区别是我没有配置ssl,可能是哪里出问题了?
谢谢!

获取电影详情的问题

我想请问为什么我用浏览器获取电影详情就可以获取,但在项目中使用axios获取就会报403错误呢?提示我缺少apikey。

感谢

好吧 我不太熟悉这个怎么私法信息 ,就想亲自感谢作者,提供这个豆瓣api平台,谢谢你的提供,谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.