一个朋友向我展示了一个由COM对象和SOAP接口构成的API。他向我展示了它如何在Windows上的php中工作,但是我严重怀疑它是否可以在linux或任何其他非Windows操作系统上实现。谢谢!
这是我的第一个问题:).
我正在用PHP写一个小推特应用程序,向你的所有粉丝发送DM.我现在要做的就是获取粉丝列表.所以通过twitter api并获取所有用户名但由于某种原因出现了解析错误.我是php新手(但不是编程),我实际上昨天开始学习它,所以请对我很轻松;).
这是代码:
$t= new twitter();
$t->username= $_GET["username"];
$t->password= $_GET["password"];
$fi = $t->followers();
$xml[$page] = new SimpleXMLElement($fi[2]);
$user1count=0;
while(isset($xml[$page]->user[0])){
foreach ($xml[$page]->user as $user) {
$userdet[(string)$user->screen_name]=array( ’screen_name’=> (string)$user->screen_name, ‘location’=>(string)$user->location, ‘description’=>(string)$user-> description, ‘profile_image_url’=> (string)$user-> profile_image_url, ‘url’=>(string)$user-> url, ‘name’=>(string)$user->name );
$user1details[$user1count]= (string)$user->screen_name;
$user1count++;
}
$page++;
$fi=getfilecontents($friendsurl.$username1."xml?page".$page);
if($fi[0]===false){
echo ("Error :".$fi[1]);
$err=new SimpleXMLElement($fi[2]);
echo " ".$err->error." ";
// echo ““;
die();
}
$xml[$page] = new SimpleXMLElement($fi[2]);
}
Run Code Online (Sandbox Code Playgroud)
错误说:
致命错误:在/Applications/XAMPP/xamppfiles/htdocs/scripts/dmsend.php:125中,消息'异常'消息'字符串无法解析为XML'堆栈跟踪:#0/Applications/XAMPP/xamppfiles/htdocs/scripts/dmsend.php(125):第125行的/Applications/XAMPP/xamppfiles/htdocs/scripts/dmsend.php中抛出的SimpleXMLElement - > __ construct('')#1 {main}
谢谢!:)