Недавно я начал использовать sonarcloud, и меня попросили разработать университетский проект для получения технического долга по проекту. Я пытаюсь использовать веб-API, представленный sonarcloud, но без особого успеха. Это код Python, который я написал
import requests
import json
r = requests.get ('https://sonarcloud.io/component_measures?id=Huginn87_jabref/api/metrics/component?component=&metricKeys=sqale_index',auth= (' usr ',' pwd '))
code = r.status_code
print "Status code:", code
print r.json ()
и вот результат я получаю
Status code: 200
Traceback (most recent call last):
File "test.py", line 7, in <module>
print r.json ()
File "/home/usr/.local/lib/python2.7/site-packages/requests/models.py", line 897, in json
return complexjson.loads (self.text, ** kwargs)
File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
return _default_decoder.decode (s)
File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
obj, end = self.raw_decode (s, idx = _w (s, 0) .end ())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
raise ValueError ("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Согласно документации, вы должны указать мне формат json, но это не так. Будет ли кто-нибудь любезен сказать мне, где я не прав, пожалуйста? Спасибо заранее. Привет.