我想使用這個API檢索XML輸出:www.cpsc.gov/cpscpub/prerel/api.html如何HTTP GET而發送VAR和使用PHP
文檔:www.cpsc.gov/ cpscpub/prerel/requirements.pdf
這裏是位置的呼叫要被髮送,其中還包括示例代碼段:http://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx
的getRecallByWord函數應返回的XML數據。
下面是用於獲取數據的預製URL(注意,已經根據文檔使用https): www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M &密碼=密碼&用戶id =用戶id
在本文檔中有沒有具體的用戶名和密碼是必需的(任何將工作)
我試過的fopen,的file_get_contents和HTTP_GET(雖然最後一個沒有因爲工作的說明擴展未安裝)。
$result = fopen("https://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M&password=password&userID=userId",r);
print $result;
print "done";
$response = file_get_contents("https://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M&password=password&userID=userId");
print $response;
print "done";
輸出:
資源ID#3done做
了allow_url_fopen是在
」什麼都不會工作「不是一個能幫助你的問題描述。 – 2010-10-13 10:05:06
是的。請顯示一些代碼和你得到的錯誤/問題 – 2010-10-13 10:08:17
「不想工作」也不會幫助你。必須有**描述**你得到了什麼。必須有**詳細的**解釋你做了什麼(不只是提及函數名稱,而是**實際**代碼),你得到了什麼。 – 2010-10-13 10:10:11