Skip to content

Lyunvy/neodb-shelf-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

获取自己 NeoDB 上的项目内容

  1. NeoDB API Developer Console 获取 Access Token;
  2. 在 vercel 上部署该项目,设置环境变量 AUTHORIZATION 为第一步获取的 Access Token;
  3. 部署成功后,访问 https://yourdomain/api?type={type}&category={category}{type}wishlist / progress / complete{category}book / movie / tv / music / game / podcast,可以获得 json 数据。

在本地测试

  1. headers = {'Authorization': 'Bearer ' + os.environ.get('AUTHORIZATION'), 'Accept': 'application/json'}
    改为
    headers = {'Authorization': 'Bearer xxx', 'Accept': 'application/json'}
    其中 xxx 替换为 Access Token。
  2. 将以下几行代码取消注释
    # def run(server_class=HTTPServer, handler_class=Handler, port=8080):
    # server_address = ('', port)
    # httpd = server_class(server_address, handler_class)
    # print(f'Starting server on port {port}')
    # httpd.serve_forever()
    # if __name__ == '__main__':
    # run()
  3. 在项目文件夹打开终端,依次执行
    pip install -r requirements.txt
    python api/index.py
  4. 访问 http://127.0.0.1:8080/?type={type}&category={category}{type}wishlist / progress / complete{category}book / movie / tv / music / game / podcast,可以获得 json 数据。

About

获取自己 NeoDB 上的项目内容

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages