前回(アメブロのAtomAPIが倒せない)の記事から数カ月。。
アクセス解析見てもやっぱり同じように困ってる人がいるみたい。
というわけで、久しぶりに調べ直した。
前回のソースと違う部分をピックアップ。
やっぱりWSSE認証がポイントでした。これさえ通ればあとはすんなり。
ランダム文字生成だから何でもいいとは思うけど。
ここが全然逆だった。
大文字にするんじゃなくて小文字にする。
あとはgetで記事情報を取得し、その結果からpostするURLをとって記事を投げるみたい。
今回使用したソース。
続きを読む
アクセス解析見てもやっぱり同じように困ってる人がいるみたい。
というわけで、久しぶりに調べ直した。
前回のソースと違う部分をピックアップ。
やっぱりWSSE認証がポイントでした。これさえ通ればあとはすんなり。
$nonce = sha1(md5(time()));
ランダム文字生成だから何でもいいとは思うけど。
$pass_digest = base64_encode(pack('H*', sha1($nonce.$created.strtolower(md5($password)))));
ここが全然逆だった。
大文字にするんじゃなくて小文字にする。
あとはgetで記事情報を取得し、その結果からpostするURLをとって記事を投げるみたい。
今回使用したソース。
続きを読む