2015-10-06 40 views
1

尝试使用Python中的Parse.com REST API创建应用程序,但我已使用REST guide中详细说明的代码,并根据之前收到的错误调整了一些内容,但是这一次,我真的不知道去哪里:在Python中使用Parse.com REST API创建应用程序

import json,httplib 
connection = httplib.HTTPSConnection('api.parse.com', 443) 
connection.connect() 
connection.request('POST', '/1/apps', json.dumps("{'appName':'my new app','clientClassCreationEnabled':false}"), { 
     "X-Parse-Email": "EMAIL", 
     "X-Parse-Password": "PASSWORD", 
     "Content-Type": "application/json" 
     }) 
result = json.loads(connection.getresponse().read()) 
print(result) 

,我发现了以下错误:

{u'code': 256, u'error': u'App name is required to create a new app'} 

是否有人知道一个解决方案或在那里我可能会去错了吗?我一直无法找到任何东西。

干杯

+0

你有帐户parse.com? – AndreL

+0

是的,只是用我的登录信息替换了电子邮件/密码字段。 –

回答

0

你应该通过字典来json.dumps,而不是字符串

import json,httplib 
connection = httplib.HTTPSConnection('api.parse.com', 443) 
connection.connect() 
connection.request('POST', '/1/apps', json.dumps({'appName':'my new app','clientClassCreationEnabled':False}), { 
    "X-Parse-Email": "EMAIL", 
    "X-Parse-Password": "PASSWORD", 
    "Content-Type": "application/json" 
    }) 
result = json.loads(connection.getresponse().read()) 
print(result) 
相关问题