2012-05-27 32 views
0

我正在嘗試編寫一個簡單的web服務,並在我的Windows Phone中使用它。從我的Windows Phone 7中調用我的PHP webservice應用

我寫了一個PHP腳本如下:

$PromotionCount=$_GET['count']; 
$promotions = PromotionsAPI::RetrievePRomotions($PromotionCount); 
while($row=mysql_fetch_array($promotions)) 
{ 
$rows[] = array ('CompanyName' => $row[0] , 
       'CompanyPromotion' => $row[1], 
       'PromotionRating' => $row[2] , 
       'PromotionPicPath' => $row[3], 
       'PromotionTitle' => $row[4], 
       'PromotionlikesCount' => $row[5], 
       'PromotionCommentsCount' => $row[6]); 
} 

echo json_encode($rows); 

現在,我將用以下鏈接調用這個。

http://localhost/php/promotionWork/API%20and%20Libraries/PromotionsAPI.php?count=3 

從我的Windows手機我想要得到我回應的編碼JSON數據。 我不知道,如果可以用這樣的方式做一個查詢或是否有必要使用SOAP等

所以你們可以請告訴我正確的方向告訴我正確和簡單的方法要做到這一點,如果我是正確的,那麼我如何能夠得到我在我的WINDOWS PHONE應用程序中回顯的json數據

回答

0

PHP的代碼看起來很好(至少我不會那樣做) )。

對於您的客戶,您可能需要使用JSON.NET

+0

你可以舉一個從windows phone訪問它的小例子。 – Mj1992

+0

你看過[文檔](http://james.newtonking.com/projects/json/help/) – Ahatius

+0

thnx正是我所需要的。 – Mj1992

相關問題