![Amazon.co.jp: PHP×WebサービスAPIコネクションズ: 秋元裕樹: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/5c3fffae956d28e0ec07cc21cacda56dcbc09f89/height=288;version=1;width=512/https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fm.media-amazon.com%2Fimages%2FI%2F51JS6PylyVL._SL500_.jpg)
前回、Twitter botを作るための基礎知識としてTwitter APIについて説明しました。今回は実際にプログラムを組んでみましょう。ここでは例としてPHPでの発言方法を紹介します。 Twitter botに発言させてみる まずはPHPの標準機能を使って発言をしてみます。Twitter用ライブラリを使った発言については後ほど解説します。 <?php // curlリソースの作成 $curl = curl_init(); // ユーザ名 $username = "(ユーザ名を設定)"; // パスワード $password = "(パスワードを設定)"; // 発言する文字列を設定する // プログラムの文字コードがUTF-8の場合はこのまま $status = "日本語のテスト"; // プログラムの文字コードがSJISの場合はUTF-8に変換 //$status = mb_conv
DeNAの奥さんと、はるぷさんがJSON SQL Injectionについて公表されています。 The JSON SQL Injection Vulnerability 不正なJSONデータによるSQL Injectionへの対策について (Json.pm+SQLクエリビルダー) 上記の記事は、主にPerlスクリプトがJSONデータを受け取るシナリオで説明されています。もちろん、この組み合わせに限定したはなしではないわけで、それではPHPではどうだろうと思い調べてみました。 JSON SQL Injectionとは 以下、はるぷさんの「不正なJSONデータによる…」にしたがってJSON SQL Injectionについて説明します。 Perl向けのSQLジェネレータの一つであるSQL::Makerにおいて、以下のスクリプトを想定します。 my ($sql, @bind) = $builde
スマートフォンアプリのバックエンドや、JSフレームワークのバックエンドとして、JSONやXMLを返すAPIをサーバサイドで実装する機会は多いと思います。 今回は、ComposerとCakePHP2.4、FriendsOfCake/crudを使って爆速で実装してみます。 できあがりは、これ slywalker/cakephp-app-api_sample CakePHPのインストール まず、プロジェクトのディレクトリにcomposer.jsonをつくります composer.json { "require": { "pear-cakephp/cakephp": "2.4.*" }, "config": { "vendor-dir": "Vendor/" }, "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org
Amazonアソシエイトを効率よく自らのサイトに取り込むには、同社から公開されているWebサービスを知ることが必要だ。今回はPHP言語を使い、いくつかの表示カスタマイズ方法について具体的に解説する。 「前編 WebサービスをAmazonで知る――ECS 4.0でアフィリエイト」に引き続き、Amazonの提供するWebサービス、ECS 4.0を利用したプログラミング手法について解説します。前編から読むことで、ECS 4.0の概要、RESTリクエストについてが理解できます。後編では、Webスクリプト言語のPHPを利用して、さらに本格的なECS 4.0プログラミングへと話を進めてみましょう。 PHPはオープンソースで提供されている、主に動的なWebページを作成するためのスクリプト言語です。現在ではPerl言語と並び、多くのレンタルホスティングサーバでもサポートされているため、手軽にプログラミング
最近はBlogなどでAmazonアソシエイト・プログラムを利用する人が多いだろう。しかし、Webサービスとして提供されているこのサービスは、比較的容易なプログラミングで可能性が広がることを知っているだろうか。 世界で最も利用されているWebサービス 「世界最大級のオンラインショッピングサイトといえるAmazonの販売商品情報データベースに直接アクセスができる」。いまだかつてない規模でのXML Webサービス導入は、Amazon.comの創立7周年を記念した2002年、まずは米国Amazon.comから導入されました。 2003年7月には、Amazon Web Service 3.0(AWS 3.0)として日本にも上陸。Blogやアフィリエイトのブームと相まって、AWS 3.0を利用した数多くのアプリケーションが開発されることとなりました。 そして、いまや世界中でいちばん利用されているWeb
Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」 2013年01月08日- Eden PHP Library Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」。 Youtubeやカレンダー、Google+等のGoogleサービス他、ソーシャルサイトのAPIを使った機能を簡単かつ綺麗なコードで実装できる他、PHPのSessionやCookie、String等のコードをオブジェクト指向で扱えるようにする機能などが提供されます。不要な物はダウンロード時にチェックボックスを外して排除することも可能 例えば、ライブラリを使えば、次のようなコードによってGメール経由でメール送信することが可能。 メール送信にかぎらず、Facebookのフレンドを
Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日本語表示だと「Facebook でログイン」というやつ。 本家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基本的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo
http://nicomp3.com/ニコニコ動画からMP3を生成するサイト作ったときのお話。 環境PHP5.3くらいMysqlドメインはお名前.comなぜ作ったか自己満足(おぃすべてのニコ厨にMP3を・・・ 完成までの流れPHPでニコニコにログインとダウンロードのソースを改造自分で書いてもよかったがネットに落ちているので参考にしたhttp://istb16.wordpress.com/2011/09/11/niconico_download_for_php/(1時間くらい)↓さくらのVPS(4G)のCentOsの環境を構成(3時間くらい)↓ニコニコのAPIを発見する。これを利用してサムネイル等とってきてるhttp://ext.nicovideo.jp/api/getthumbinfo/ニコニコID↓動画を変換するためにffmpegをサーバーにぶっ込むそしてPHP側から利用(1日目)↓フォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く