2014-09-13 5 views
0

Есть ли способ принудительно использовать мастер-ключ, когда я делаю операцию поиска в установочной коллекции?Parse - Get Number of Installations

Вот что я делаю. Я пытаюсь получить общее количество установок.

connection = httplib.HTTPSConnection('api.parse.com', 443) 

params = urllib.urlencode({"count": 1, "limit": 0 }) 

connection.connect() 
connection.request('GET', '/1/installations?%s' % params, '', { 
     "X-Parse-Application-Id": "app id", 
     "X-Parse-REST-API-Key": "rest api key" 
}) 

result = json.loads(connection.getresponse().read()) 

И это ответ json, который я получаю.

{ 
    code: 119, 
    error: "Clients aren't allowed to perform the find operation on the installation collection." 
} 

ответ

0

Добавьте свой мастер-ключ к вашему connection.request:

connection.request('GET', '/1/installations?%s' % params, '', { 
     "X-Parse-Application-Id": "app id", 
     "X-Parse-REST-API-Key": "rest api key", 
     "X-Parse-Master-Key": "the master key" 
})