2015-10-06 3 views
1

Попытка создать приложение с использованием Parse.com REST API в Python, я использовал код, подробно описанный в REST guide, и скорректировал пару вещей, основываясь на предыдущих ошибках, которые я получил, однако это один я действительно не знаю, куда идти с:Создание приложения с использованием Parse.com REST API в Python

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

вы должны пройти 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) 
Смежные вопросы