Home > im.kayac.comにPHPで秘密鍵認証使って送信する
im.kayac.comにPHPで秘密鍵認証使って送信する
- 2009-08-21(2009-08-21 19:37:57)
im.kayac.comは最高に便利。
$username = 'testuser';
$password = 'testpass';
$data = array(
"message" => "ほげほえ",
"password" => $password,
);
$data['sig'] = sha1($data['message'] . $data['password']);
unset($data['password']);
$data = http_build_query($data, "", "&");
//header
$header = array(
"Content-Type: application/x-www-form-urlencoded",
"Content-Length: ".strlen($data)
);
$context = array(
"http" => array(
"method" => "POST",
"header" => implode("\r\n", $header),
"content" => $data
)
);
$url = "http://im.kayac.com/api/post/{$username}";
echo file_get_contents($url, false, stream_context_create($context));
なくしそうだったのでここにメモしておく。
Comment
Comment Form
Trackback
TrackBackPingURL:
Referer
- 358hit: http://im.kayac.com/
- 14hit: http://akisame.jp/2010/03/24/kayac-twitter
- 11hit: http://project-p.jp/halt/anubis/blog_show/1372
- 8hit: http://project-p.jp/halt/anubis/blog_show/1269
- 7hit: http://maltedmilk2.wordpress.com/2009/12/19/iphone-app-sales-to-pushnotification/
- 6hit: http://project-p.jp
- 6hit: http://project-p.jp/
- 5hit: http://reader.livedoor.com/reader/
- 4hit: http://twitter.com/
- 4hit: http://www.google.co.jp/reader/view/
- はてブ
-
- これからSmartyでもはじめてみるかという人へのサンプル - /halt/Snapshot
- SimpleTest - CakeWiki
- NSIS/Reference - CakeWiki
- LVMで構築されたディスクをUSBでつないでマウントする - /halt/Snapshot
- ruby/Tips/実行しているファイルのパスを取得 - CakeWiki
- ReactOS - CakeWiki
- プラグイン - CakeWiki
- OpenOffice Calcでリアルタイムスプレッドシートのデータを読む - /halt/Snapshot
- php/Tips/ファイルの結合 - CakeWiki
- CENTURYのplus oneモニタがVGAで便利 - /halt/Snapshot
- php/Ethna/ActionForm - CakeWiki
- vim - CakeWiki
- UbuntuとDell 2001FPと945g(i810) - /halt/Snapshot
- SQLiteManager - CakeWiki
- Munin - CakeWiki
