使用Python中的Parse.com REST API创建应用程序

时间:2015-10-06 11:20:59

标签: python api rest parse-platform

尝试使用Python中的Parse.com REST API创建应用程序时,我使用了REST guide中详述的代码,并根据之前收到的错误调整了一些内容,但是这个问题我是我真的不知道该去哪了:

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'}

有人知道这方面的解决方案或我可能出错的地方吗?我还没有找到任何东西。

干杯

1 个答案:

答案 0 :(得分:0)

你应该将dict传递给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)