我想使用这个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