Posterous api php curl
问题描述:
任何人都可以看到任何错误,它不工作,它返回null。Posterous api php curl
$request = array(
"api_token" => $token,
"name" => null,
"byline" => "via api",
"owner_id" => null,
"id" => $id,
"raw_theme" => $t,
"friendly_name" => "Test"
);
$session = curl_init($url);
curl_setopt($session, CURLOPT_USERPWD, $user . ":" . $password);
curl_setopt($session, CURLOPT_POST, true);
curl_setopt($session, CURLOPT_POSTFIELDS, $request);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
curl_close($session);
var_dump($response);
答
我不知道,但如果我尝试发送创建https://posterous.com/api那么新的主题的请求后的参数被命名为喜欢:
theme[byline]
theme[designer_url]
theme[friendly_name]
theme[raw_theme]
theme[thumb]
那么,也许你应该试着改变你的代码是这样的:
$request = array(
"api_token" => $token,
"name" => null,
"theme[byline]" => "via api",
"owner_id" => null,
"id" => $id,
"theme[raw_theme]" => $t,
"theme[friendly_name]" => "Test"
);
另外,我没有看到他们的例子任何owner_id
,name
或id
参数。
+0
哦,我只是做了这个,正准备发布更新,谢谢! – ThomasReggi 2012-01-14 10:46:56
'curl_error($ session)'和'curl_errno($ session)'的输出是什么? – 2012-01-14 10:23:53
两者的输出都没有。 – ThomasReggi 2012-01-14 10:25:20
你的'$ url'变量的值是多少? – Cyclonecode 2012-01-14 10:30:21