Arduino Parse Cloud Code

时间:2015-08-20 20:01:37

标签: parse-platform cloud arduino-yun

我正在尝试将变量(emailAddress)传递给Arduino的Parse Cloud Code。

ParseCloudFunction cloudFunction;
cloudFunction.setFunctionName("SendEmail");
cloudFunction.add("email", emailAddress);
ParseResponse response2 = cloudFunction.send();

但是,Parse认为这是一个布尔...

E2015-08-19T16:17:14.622Z]v10 Ran cloud function SendEmail for user XXXXXXXX with: 
Input: {"email":true} 
Result: Uh oh, something went wrong

任何人都知道如何传递变量而不作为布尔值发送?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,我想我刚解决了。

如果您将电子邮件地址的数据类型更改为char *(我假设您之前使用的是字符串),那么它应该可以正常工作。

我不是百分百肯定为什么,但我认为它与引用指针有关。我认为parse.com需要一个引用变量的指针,因此'String'没有这个,而parse.com只看到一个布尔值。无论如何,这可能不太正确,但我所知道的是当我将我的String更改为char *它工作了!

我从Parse http://parse.com/docs/arduino/api/class_parse_object_create.html

的文档中汲取灵感

希望它有效!

相关问题