你如何使用PHP与App Inventors TinyWebDB组件进行通信?

时间:2010-08-29 14:49:25

标签: php

Google App Inventor在其文档中提供了一些信息,用于使用python或app引擎设置示例TinyWebDB Web服务,但是,我正在尝试使用php。这可能吗?我已按照here发布的指示,但我得到的只是错误:

  

与网络服务的沟通   遇到协议异常

我在label块的TinyWebDB1.WebServiceError组件中显示此错误。

所以这就是我在php文件中的内容:

getvalue.php

header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 2010 05:00:00 GMT');
header('Content-type: application/json');

$retval = array("VALUE", "tagged", '"'.time().'"'); 
echo json_encode($retval);

返回:

[ “VALUE”, “标记”, “\” 1283093117 \ “”]

setvalue.php

$tag = $_POST['tag'];
$value = $_POST['value'];
$retval = array("STORED", '"'.$tag.'"', '"'.$value.'"');
echo json_encode($retval);

返回:

[ “编程”, “\” 标记\ “”, “\” TESTDATA \ “”]

感谢您提出任何建议或解答。

1 个答案:

答案 0 :(得分:0)

而不是“setvalue”,你应该使用“storeavalue”