Служба Bluemix IBM Graph - Создание вершин

Я пытаюсь создать вершину с помощью API вершин.

Обратите внимание на следующий фрагмент.

def create_vertex(self,creds,id):
    creds = json.load(open(creds))
    print(creds)
    url = creds['credentials']['apiURL'] + '/vertices'    
    start = time.time()
    res = requests.post(
        url,
        auth=(
            creds['credentials']['username'],
            creds['credentials']['password']
        ),
        data=json.dumps([{"id":"256"}]),
        headers={"Content-Type": "application/json"}
    )

    res.raise_for_status()
    print 'query took %s seconds' % (time.time() - start)
    return res.json()

Завиток на URL-адресе API работает нормально, и я получил следующий ответ

{
    "requestId":"49646d73-0073-450a-9976-57049821fa42",
    "status":{
        "message":"",
        "code":200,
        "attributes":{}
    },
    "result":{
        "data":["StandardTitanGraph"],
        "meta":{}
    }
 }

и я думаю, что это правильный ответ.

Но URL-адреса API дают мне следующие ошибки.

поднять HTTPError (http_error_msg, response = self) requests.exceptions.HTTPError: 502 Ошибка сервера: неверный шлюз


person munx    schedule 24.12.2015    source источник
comment
Я почти уверен, что вы имеете в виду экспериментальную службу Graph Data Store, верно?   -  person William 'Bill' Wentworth    schedule 28.12.2015
comment
Да, это экспериментально. Сегодня я удалил старый экземпляр и создал новый, который даже не проверяет мои учетные данные.   -  person munx    schedule 29.12.2015
comment
Это ответ, который я получил - {"status_code":500,"info":"internal server error"}   -  person munx    schedule 29.12.2015
comment
munx открыл заявку с поддержкой Bluemix, что привело к внутреннему исправлению. Проблема решена, но ответа на этот вопрос дать нельзя. Если кто-то еще столкнется с этой проблемой в будущем, он может открыть заявку в службе поддержки Bluemix.   -  person William 'Bill' Wentworth    schedule 15.01.2016


Ответы (1)


Как упоминал выше Билл, эта проблема была исправлена ​​в последней версии службы. Пожалуйста, попробуйте еще раз и обновите этот вопрос.

Чтобы получить последнее обновление, вам необходимо создать новую службу https://console.ng.bluemix.net/catalog/services/graph-data-store/ и запустите вашу программу.

person Alaa Mahmoud    schedule 29.01.2016