使用Python和GitHub';s API:TypeError:字符串索引必须是整数

使用Python和GitHub';s API:TypeError:字符串索引必须是整数,python,json,api,parsing,github,Python,Json,Api,Parsing,Github,我试图使用GitHub的JSONAPI来拉入包含被分配者的所有拉入请求的列表(这样我就可以向他们发送一条消息来解析他们的拉入请求) 我觉得我很熟悉下面的代码,但也许我没有正确解析JSON?任何帮助都将不胜感激 导入请求 url=”https://api.github.com/repos///pulls?" 有效载荷={} 标题={ “授权”:“持票人”, “接受”:“application/vnd.github.v3+json”, “第页”:“第5页和第100页” } response=req

我试图使用GitHub的JSONAPI来拉入包含被分配者的所有拉入请求的列表(这样我就可以向他们发送一条消息来解析他们的拉入请求)

我觉得我很熟悉下面的代码,但也许我没有正确解析JSON?任何帮助都将不胜感激

导入请求
url=”https://api.github.com/repos///pulls?" 
有效载荷={}
标题={
“授权”:“持票人”,
“接受”:“application/vnd.github.v3+json”,
“第页”:“第5页和第100页”
}
response=requests.request(“GET”,url,headers=headers,data=payload)
response=requests.get(url).json()
对于obj的回应:
受让人=obj[“受让人”]
对于受让人中的受让人:
姓名=受让人['login']
url=obj['html\u url']
print('/md Hello{0},有一个GitHub问题需要您注意。有关详细信息,请参阅[此处]({1})。'.format(名称、url))
错误:

    assignees = obj['assignees']
TypeError: string indices must be integers
我不明白这个错误是什么意思,也不知道如何解决。它是在拉字符串还是在拉字典?对不起,这是我第一次写代码。

因为,如果您在
obj['assignees']
,表示obj是字符串,而不是字典

由于a,我将打印
response
的值以进行调试,以检查其性质