Ibm cloud Bluemix IBM图形服务-创建顶点
我正在尝试使用顶点API创建顶点 请看下面的片段Ibm cloud Bluemix IBM图形服务-创建顶点,ibm-cloud,graph-databases,Ibm Cloud,Graph Databases,我正在尝试使用顶点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=(
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()
API url上的curl工作正常,我收到了以下响应
{
"requestId":"49646d73-0073-450a-9976-57049821fa42",
"status":{
"message":"",
"code":200,
"attributes":{}
},
"result":{
"data":["StandardTitanGraph"],
"meta":{}
}
}
我想这个回答是正确的
但是API URL给了我以下错误
引发HTTPError(http\u error\u msg,response=self)
requests.exceptions.HTTPError:502服务器错误:坏网关
如上所述,此问题已在服务的最新版本中修复。请重试并更新此问题
为了获得最新的更新,您需要创建一个新的服务并运行您的程序。我确信您引用的是Graph Data Store实验服务,对吗?是的,这是实验性的。今天我删除了旧实例并创建了一个新实例,它甚至没有验证我的凭据。这是我得到的响应--
{“status_code”:500,“info”:“internal server error”}
munx打开了一个支持Bluemix的票据,这导致了一个内部修复。这个问题已经解决了,但是这个问题还没有一个“答案”。如果其他人将来遇到此问题,他们可以使用Bluemix支持打开票据。