感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

Facebookアプリ

Facebookアプリ開発でテストユーザを作成し、ウォールにメッセージを投稿するまで。

まず、Facebookアプリの種類をまとめる。 キャンバス型アプリ これはけっこう多くのアプリで使われてる形態だけど、Facebookのサイドバーがついた状態で実行されるWebアプリケーションのこと。 アプリ開発者がサーバにPHPやHTMLを配置して、出力される結果は…

JavaScript SDKを使ってFacebookのウォールに投稿するサンプル

JavaScript SDKを使って、Facebookのウォールにメッセージを投稿する。 テキストボックスに入れた値を投稿するのもよし。 開発者側で用意したメッセージを投稿するもよし。とりあえず、今回はこんな感じで、自分で用意したダジャレを投稿してみる。 上のよう…

PHP SDKを使って、ウォールに写真を投稿して、タイムラインにメッセージ付きで表示させるサンプル。

前回の記事ではアルバムに写真をアップロードするところまでやった。 次は、ウォールに写真をアップロードして、その人のタイムラインに写真を表示させてみよう。これができると、写真をPHPから投稿できるようになるため、胡散臭い診断アプリもどきや占いア…

Facebook PHP SDKで誕生日、名前、プロフィール写真、友達一覧を取得して表示するサンプル

まずGithubからFacebook PHP SDKをダウンロードしたり、サーバを借りたり、アプリ登録をしなければならないのだけれど、その辺はこのブログにも以前書いたので割愛します。 ぜひブログ内検索してください。FacebookのPHP SDKはけっこうシンプルで、 $faceboo…

Facebookアプリ開発中に「Refused to load the script」というエラーメッセージが出たら。

アプリ開発中にこんな文言でエラーが出ることがある。 Refused to load the script 'data:application/x-javascript;base64' because it violates the following Content Security Policy directive: "script-src https://*.facebook.com http://*.facebook.…

Facebookアプリの概要

Facebookアプリというのは、Facebookの提供する機能を利用して作成されたアプリのこと。 Facebookアプリにも色々と種類があって、キャンバスアプリとWebアプリに大別される。 キャンバスアプリ キャンバスアプリというのはFacebookに埋め込まれて表示される…

PHP SDKを使ってFacebookのユーザー名を取得するFacebookアプリのサンプル

Graph API Method Graph APIは以下のように使う。 $ret = $facebook->api($path,$method,$params); pathというのは、どの情報を取得したいかを設定する。 methodというのはオプション(入れてもいれなくてもいい)で、GETかPOSTかDELETEを指定する。 paramsも…

Facebookアプリでユーザーのタイムラインの投稿を取得するサンプル

以前までの段階で、Facebookアプリの新規登録や、PHP SDKのダウンロードなどを行った。 このブログの日記検索で「Facebook」や、「Facebookアプリ」のタグを見てほしい。今回は、ユーザーのタイムラインを取得するサンプルを作る。 ブラウザ上には以下のよう…

Facebookアプリで友達のプロフィールの写真を取得して、jQueryを使って一覧表示する方法。

ずいぶん苦労したけど、やっとできた。 Facebook APIを使ってプロフィール写真の取得。やっぱりどんなFacebookアプリでもプロフィール写真を取得するのは基本なので、ここをうまくできたのは大きい。 あと、jQueryも使えた。 チープななサンプルだけど、表示…

Facebookアプリ開発する際の環境構築について。

Facebookアプリを作ってみる。 以前の記事で、アプリの登録をした。 「新たにアプリケーションを作成」みたいなボタンをクリックして作るやつだ(このブログを「Facebookアプリ」などで検索してください)そこで、Display NameとかNamespaceを設定したと思うが…

Facebookアプリ開発をはじめてみる。開発者登録と、PHP SDKのダウンロードの手順

EclipseでPHPの拡張プラグインをインストールする。 作業対象に「http://download.eclipse.org/releases/juno」と入力する。 「名前」のところに出てくる、プログラミング言語→PHP開発ツール(PDT) SDKフィーチャーをチェックする。 使用条件の条項に同意して…

Facebookアプリの開発者登録する方法と、Facebookのウォールを操作するGraph API Explorerに触ってみる。

Facebookに開発者登録する方法 https://developers.facebook.com/?ref=pf で右上の「Register Now」をクリックする。 Accept the termsに同意して、開発者としての情報を登録する。 これだけでFacebookのアプリケーション開発者としての登録は完了する。 あ…