Croudia4PHPにスプレッドを追加する

CroudiaをPHPで扱えるライブラリCroudia4phpが公開されていますが、今のところ7/11に追加されたスプレッドAPIには対応していないようです。 といっても、対応させるのは簡単みたい。 destroyの部分をそのまま借りましょう。

この記事の情報は古くなっています。最新版を利用するとほぼすべてのAPIが利用できます。 https://github.com/kimama1997/croudia4php

public function POST_statuses_destroy($params = array()){
$headers = array(
"Content-type: application/x-www-form-urlencoded",
"Authorization: Bearer ".$this -> access_token
);
$opts["http"] = array(
"method" => "POST",
"header" => implode("\r\n", $headers),
"content" => http_build_query($params)
);
$id = $params["id"];
$res = file_get_contents("http://api.croudia.com/statuses/destroy/".$id.".json", false,  stream_context_create($opts));
return json_decode($res);
}

この直後にこれを少しいじったこれを追加

Public function POST_statuses_spread($params = array()){ $headers = array( "Content-type: application/x-www-form-urlencoded", "Authorization: Bearer ".$this -> access_token ); $opts["http"] = array( "method" => "POST", "header" => implode("\r\n", $headers), "content" => http_build_query($params) ); $id = $params["id"]; $res = file_get_contents("http://api.croudia.com/statuses/spread/".$id.".json", false,  stream_context_create($opts)); return json_decode($res); } これでPOST_status_spread()でスプレッドできる筈 ex.$spr = $c4p -> POST_statuses_spread(array("id" => "1"));

コメントを残す

%d人のブロガーが「いいね」をつけました。