Posterous API aracılığıyla posterous.com gönderme

1 Cevap php

Ben Kıvrılmaları kullanıyorum ve posterous API aracılığıyla göndermek istiyorum. Ben posterous.com / API / newpost bu yöntemi kullanıyorum

Benim kod

$url="userid"
$posturl = "posterous.com/api/newpost";
$session = curl_init($posturl);
$postVars = array(

"site_id" => $url,

"body"=>$message    	

);

curl_setopt($session, CURLOPT_POST, true);
curl_setopt($session, CURLOPT_POSTFIELDS, $postVars);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$obj = json_decode($response,true);
curl_close($session);

Ama bu hatayı alıyorum

<rsp stat="fail">
 <err code="3001" msg="Invalid Posterous email or password" />
</rsp>

Bu konuda Lütfen bana yol

Teşekkürler

1 Cevap

Peki aslında bir e-posta adresi veya şifre gönderme görünmüyor, bu yüzden bu sorun sanırım.

All calls require user authentication which is done by basic HTTP authentication with a user's Posterous email address and password.

Bunu şöyle yapabilirsiniz:

$user = 'foo@bar.com';
$password = 'foobar';

curl_setopt($session, CURLOPT_USERPWD, $user . ":" . $password);