Loading...
a.angelov avatar a.angelov 1316 Точки

JS Apps - въпрос за Parse.com

Здравейте,

Имам следния въпрос по ползването на parse.com: Как при създаване на user през REST api-то да се назначи роля на този юзър. Има ли изобщо начин да стане това?

Тагове:
0
JavaScript Applications
Bi0GaMe avatar Bi0GaMe Trainer 389 Точки

Сега ти разбрах въпроса. Не не можеш да създадеш потребител и да му зададеш роля едновременно с REST, тъй като всяка заявка е отделна. Трябва първо да създадеш потребителя и после да му прибавиш роля. Така работи и Parse.com, просто не се вижда. Ако си погледнеш заявките ще видиш, че е така. 

Използвайки JavaScript API мисля, че можеш, но трябва да провериш, пък и не го ползваме за целите на курса.

1
a.angelov avatar a.angelov 1316 Точки

Да, единия вариант беше при самото създаване да му давам роля, което явно наистина е невъзможно. Това не е кой знае какъв проблем - нали при създаването на юзъра respons-а включва objectID-то и може да се добави ролята след създаването.

0
07/04/2015 23:36:45
Bi0GaMe avatar Bi0GaMe Trainer 389 Точки

През постман пробвай следното:

PUT метод към следния урл: "https://api.parse.com/1/roles/ROLEID"

Headers:
X-Parse-Application-Id: PARSE_APP_KEY
X-Parse-Master-Key: PARSE_MASTER_KEY
Content-Type: application/json

Data JSON Raw:
{
"users": {
"__op": "AddRelation",
"objects": [
{
"__type": "Pointer",
"className": "_User",
"objectId": "USER_ID"
},
{
"__type": "Pointer",
"className": "_User",
"objectId": "USER_ID"
}]
}
}


EDIT: Сега видях, че си се оправил :)

0
07/04/2015 23:45:03
a.angelov avatar a.angelov 1316 Точки

По-горе си едитнах поста - едно изтриване и създаване на ролята реши проблема, нещо се е било омазало, нямам идея какво - заявките ги подавах правилно :)

Благодаря отново! :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.