2015-10-06 45 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) 
相關問題