2010-08-29 67 views
0

Google App Inventor在他們的文檔中提供了一些使用python或app引擎設置示例TinyWebDB webservice的信息,但是,我試圖使用php。這可能嗎?我已經按照發布here方向,但我得到的是錯誤:如何使用php與App Inventors TinyWebDB組件進行通信?

Communication with the web service encountered a protocol exception

我的時候TinyWebDB1.WebServiceError塊上顯示一個label組件此錯誤。

所以這是我在我的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); 

將返回:

[ 「價值」, 「標記」, 「\」 1283093117 \ 「」]

setvalue.php

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

將返回:

[ 「存儲」, 「\」 標記\ 「」, 「\」 TESTDATA \ 「」]

感謝您的任何建議或答案。

回答

0

相反「的setValue」的,你應該使用「storeavalue」

+0

我會踢自己,如果就這麼簡單,我怎麼會錯過了。如果它有效,將在今晚標出答案。 – shanabus 2011-01-24 13:10:04

+0

我真的不記得是否是這樣,但作爲AppInventor不再可用,這是唯一的答案,我想我們可能會用明顯的答案來關閉這個問題。 – shanabus 2012-03-01 04:37:31

相關問題