gpt4 book ai didi

python - 使用 Genius API

转载 作者:行者123 更新时间:2023-11-28 19:05:38 26 4
gpt4 key购买 nike

文档是 here

我是 api 的新手,我一直在尝试弄清楚如何使用它,但不幸的是。我已经有了客户端 ID、 secret ID 和访问 token 。

我想做的是:

-get artist id  
-get all the songs by an artist
-get the lyrics to a song

我现在真的没有任何代码,因为除了 like 之外我不知道如何调用 api

import requests

genius_client_id = ''
genius_secret_id = ''
genius_client_access_token = ''

base_url = 'https://api.genius.com/'

r = requests.get(*insert api call here*)
print(r)

任何指导将不胜感激。谢谢。


编辑:

我现在有这个工作 - 输入艺术家姓名和一首歌,它会返回 data .现在我将如何查看这些数据 - 比如我将如何获得“完整标题”、“id”或歌词?

#search for song
import requests

client_access_token = ''
base_url = 'https://api.genius.com'

user_input = input('artist and song: ').replace(" ", "-")

path = 'search/'
request_uri = '/'.join([base_url, path])
print(request_uri + user_input)

params = {'q': user_input}

token = 'Bearer {}'.format(client_access_token)
headers = {'Authorization': token}

r = requests.get(request_uri, params=params, headers=headers)
print(r.text)

最佳答案

看起来你很接近。我只是快速浏览了一下,但我打赌你需要这样的东西。

import requests

payload={
'genius_client_id' : '',
'genius_secret_id' : '',
'genius_client_access_token' : ''}

base_url = 'https://api.genius.com/'

r = requests.get(base_url, params=payload)
print(r.status_code) #200 is good

附言请求文档非常有用,也可以在那里看看

关于python - 使用 Genius API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47400466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com