Невозможно получить JSON из SmugMug REST API GET - PullRequest
0 голосов
/ 03 мая 2020

В документации по SmugMug API приводятся примеры вызовов пользователей и изображений. Однако они не дают JSON из запросов. И я не могу понять, почему?

https://api.smugmug.com/api/v2/user/cmac

или

https://api.smugmug.com/api/v2/image/jPPKD2c-1

Это очень разочаровывает, поскольку Github Call, кажется, работает нормально.

Это пример кода

def main():

import requests

try:
    # sending get request and saving the response as response object
    r1 = requests.get("https://api.smugmug.com/api/v2/user/cmac")
    # this will fail
    data = r1.json()

    r2 = requests.get('https://api.github.com/users/FinancialRADDeveloper')
    # extracting data in json format does not fail
    data = r2.json()

    r3 = requests.get("https://api.smugmug.com/api/v2/image/jPPKD2c-1")
    # also fails
    data = r3.json()

except Exception as e:
    print(str(e))

В случае неудачи я получаю ответ, но JSON кажется встроенным в HTML, как я вижу, я получаю возврат 200 код, так что все должно быть хорошо.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...