2015-11-26 6 views
-1

Я хочу проверить, что пользователь iOS вызывает функцию облачного кода.Parse Cloud Code User Validation

Parse.Cloud.define("sayMyName", function(request, response) { 
    var user = request.user; 
    console.log(user); 
    response.success("Your name is: " + user.get("name")); 
)}; 

Однако это всегда вызывает undefined. Кажется, что нет никакой документации по этому поводу, и это специфический анализ, поэтому мои руки привязаны.

Внутри Cloud Code, как определить, какой пользователь вызывает функцию?

+0

Как и где вы называете свою облачную функцию? –

ответ

0

и убедитесь, что у пользователя есть имя в качестве ключа.

+0

Проблема была в ключе '' name ''. 'request.user' является правильным аксессуаром. Если вы удалите первые 4 строки, я приму ваш ответ –

+0

@EricJohnson :) – virendrao

+1

К сожалению, это серьезное изменение означает, что ответ теперь отображается как сообщение низкого качества. Я предлагаю вам добавить некоторый контекст, объясняющий, почему это решает проблему. Помогите другим понять. – APC