タグ: API

  • 今更ながら、InstgramのAPIを触ってみた。

    自分のアカウントの写真をブッコ抜きなことをする場合にはOAuthが必要なんだけど、今回やりたいのは特定のタグ付けされた写真を引っこ抜くだけ。
    なので、大げさに「触ってみた」なんてタイトルにしましたが、URL一個叩くだけです。

    (さらに…)

  • facebookのPHP-SDKを使わずに自力でフォトアップロード(アルバムに3連投)。

    よくfacebookを使ったキャンペーンで使われる、アルバムを使ったプロモーション。

    こんなヤツ。ほんと何度も言いますが、PHP-SDK使えば超カンタンだぜ!的に書いたんですが、PHP5.2未満のお客様って〜のはまだまだいるんですよね〜。

    てわけで、またもや自力で実装してみました。

    (さらに…)

  • facebookへの投稿で、Youtubeのサムネイルを表示しつつの公式サイトへリンク、とか。

    facebookで、(↑)みたいなことってどうやってできるんですか〜〜〜?って問い合わせがありましたので回答を晒してみるテスト。

    (さらに…)

  • facebookアプリ開発用テストユーザー作成ツール。

    【追記:2012.07.17】
    このブログ上ではなく、Webサービスとしてテストユーザー作成ツールを公開しました。
    fbSandbox
    とは言っても、もうfacebookのアプリ管理画面から直接テストユーザーが作れるようになったみたいですけどね。
    テストを募るけど、アプリ管理画面は知らせたくない!という時に、アプリIDと秘密鍵だけを知らせてお使いください。

    facebookって、実名アカウント以外はbanされるということで、facebookのアプリを作る際には自分のウォールを汚しながらの開発でした。アプリからウォールに書きこんではウォールから削除の繰り返し。その間、他のユーザーから覗かれては「何してんの?」ということもしばしば。

    Twitterは実名アカウントじゃなくても大丈夫なので、テストアカウント作り放題。facebookはなんでこうも面倒なの!?と思っていたら……、そりゃありますよね、当然。

    公式のドキュメントはコチラ(Test Users – Facebook Developers)ですが、こちら(facenavi)では日本語で解説してくれています。

    それでも、都度このオペレーションをやるのも面倒なので、ツール化しました。

    ↓こちらでどーぞ。

    あくまで開発用のテストユーザーなので、実際のアカウントのようには使えません。以下のように縛りがあります。詳細はコチラ(Test Users – Facebook Developers)のLimitationsの章にてご確認のほど。

    • テストユーザーとしてログインしても、実運用中のアカウントは見えないし、友達申請もできないし、どうもこうもできません
    • テストユーザーはfacebookページにアクセスしても「いいね」できません。けど公開中のfacebookページを見ることはできますよ
    • 同開発者によるテストユーザー同士はアクセスしたりゴニョゴニョしたりも大丈夫
    • テストユーザーを通常のアカウントに移行することはできません

    てな感じでそこんとこ夜露死苦。

    追記:と、ここまで書いて投稿して、小粋空間さんテストユーザー作成ツール(フル機能版)を公開していたのを発見しましたので、こちらを使うほうが良いと思います(爆

  • Twitter APIの動作を確認できるtwitSandbox、最新版に対応。

    去年から公開していたhttp://twitsandbox.com/ですが、結構な数のメソッドが非推奨になっていたり、いろんなパラメータが追加になっていたりで、SearchAPIが標準になっていたりと、この1年でかなりの変更がかかっていたにもかかわらず華麗に放置していたので、お仕事が一段落した先々週あたりから、アップグレードしてみました。

    需要はかなり少ないと思いますが、誰かのお役に立てればこれ幸い。

  • facebookのPHP-SDKを使わずに自力でウォール書き込みまで実装(´Д⊂ヽ

    先日のエントリーで、PHP-SDK使えば超カンタンだぜ!的に書いたんですが、ワタクシのお客様がWebARENAの共用サーバを利用しておりまして、そのサーバのPHPのバージョンが5.1.6だったため、PHP-SDK自体が使えませんでした。・゚・(ノД`)・゚・。(まぁPHP4じゃないだけマシっちゃーマシですね)

    どこにも書いてない(探せなかった)んですが、「json_decodeを使っている」ってことは「PHP 5 >= 5.2.0」なんですね。

    てわけで、自力で実装してみました。
    とは云ってもフルスクラッチは時間がかかって仕方ないので、PEARだけは使わせて頂きます!

    (さらに…)

  • facebookのPHP-SDKで、ウォールに書き込んだり、フレンドリストを取得したり。

    TwitterのAPIはほぼマスターしたんだけど、facebook APIはまだ触ってみたことなかったのでいざ挑戦!ってわけです。
    まぁたまたまそういう仕事が来そうだったので予習です、予習。


    facebook DEVELOPERSというサイトに各種ドキュメントがあります。

    (さらに…)

  • Twitter検索結果をティッカー表示できるウィジェット作ったよ。

    「Twitterのハッシュタグで検索した結果のツイートをティッカーで表示したいの。」

    とのご相談を受けまして、自分で作るよりも優良なウィジェットを誰か作ってるんだろうなと思って調べてみたのですよ。

    twitter ティッカー」で検索して、「こりゃいいわ」と思ったのはA jQuery Twitter Tickerだけど、横に流すタイプのティッカーをご所望でしたのでNG。たぶん、見た目・機能的にはTwit-Tickerなんだけど、Twitterの検索結果ではなく特定のアカウントによるツイートなのでNG。機能的にはiTICKERなんだけど、デザインのカスタマイズができないからNG。

    意外と要望にピッタリンコなウィジェットが無いから自前で制作することになりました。

    「ディスカウントするから、自サイトで公開してもいい?」と尋ねたところ、快くOK頂きましたので公開することになりました。

    ↑「@masason OR from:masason」だとこげな感じ。

    配布用のサイトも作ったので使ってみればいいと思うよ。
    (ちゃんと動くかどうかは知らんけどね)

  • GoogleMapsの地図上で、東経北緯(緯度経度)を取得したいのV3。

    以前公開していた「GoogleMapsの地図上で、東経北緯(緯度経度)を取得したいの。」ってののGoogle Maps API Version3版ですな。

    (さらに…)

  • PHPで、goo.glの短縮URLをゲット!

    @taikikenの「URLを短く by Google」ってエントリーに触発されての備忘録です。

    JSONでPOSTしないといけないってのがミソですな。

    以下ソース。

     array(
    		'method'  => 'POST',
    		'header'  => $header,
    		'content' => $json_data
    	)
    );
    
    echo file_get_contents('https://www.googleapis.com/urlshortener/v1/url', FALSE, stream_context_create($context));