1
Genius API(音楽歌詞サービス)の検索機能を使用してタイトルごとに特定の曲を検索すると、GETリクエストが正常に処理され、HTTPステータスコード200 JSONレスポンスは検索した曲のヒットを返しません。Genius API検索結果が成功しましたがヒットしません
{u'meta': {u'status': 200}, u'response': {u'hits': []}}
ヒットキーの値が空の配列であることに注意してください。同じOAuth2アクセストークンを持つGenius API Docsサイトhttps://docs.genius.com/#web_pages-h2で同じ呼び出しを「テスト」すると、同じ検索で10ヒットを得ることができるので、これは奇妙です。私は同じ結果で複数の曲のタイトルを検索しようとしました。
私は、Python 2.7.12を使用している、と私はので、私は(私は正しいアクセストークンでテストしていたが)公に共有じゃないの下AccessTOKENと私のAPI呼び出しのアクセストークンを交換し
#!/usr/bin/env python
# -*- coding=utf-8 -*-
import requests
baseUrl = "http://api.genius.com"
headers = {'Authorization': 'Bearer AccessTOKEN'}
searchUrl = baseUrl + "/search"
songTitle = "Shelter"
data = {'q': songTitle}
response = requests.get(searchUrl, data=data, headers=headers)
json = response.json()
print json
何か案は?