2013 年 5 月 6 日

アンドロイドアプリからFacebookへログインする方法(後編)

アンドロイドアプリからFacebookへログインする方法(後編)

前回はコーディングの前の準備として、Facebook SDK3.0のダウンロード、Facebook App作成などについて説明しました。
今回は実際にアンドロイドアプリからFacebookログインする部分をコーディングしていきます。
前編の「アンドロイドアプリからFacebookeへログインする方法(前編)」も参照しながら、読んでください。

一番簡単な実装は、Facebook SDKに含まれているButtonウィジェット(com.facebook.widget.LoginButton)や認証ダイアログ(com.facebook.widget.UserSettingsFragment)を利用することだと思います。

続きを読む »

2013 年 5 月 5 日

アンドロイドアプリからFacebookへログインする方法(前編)

アンドロイドアプリからFacebookへログインする方法(前編)

前回では、アンドロイドアプリからGoogle+へログインする方法をご紹介しました。
Facebookからのログインは、Twitterからのログインと合わせて備えているアプリが多いです。

Facebook SDK3.0になってから、Facebookクラスがdeprecatedされて、大きく変わったように思います。Facebookは常に改善が加えられているためか、よく仕様が変わるように思います。気づかずそのままにしていると、いつのまにやら、動作しないアプリになっているときもあります(最近は変更通知がくるようになりました)。

続きを読む »

2012 年 9 月 3 日

facebookアプリが削除されたときのアプリの作法

Facebook

アプリが削除されたということは、どのようにアプリ側に通知されるのでしょうか。また、アプリではどんな処理をすべきでしょうか。Facebookアプリの設定でDeauthorize URLを設定しておくと、ユーザーがアプリを削除したときにこのURLが呼び出しされます。

続きを読む »

2012 年 6 月 2 日

突然、サイトの「いいね」がゼロになってしまった

Facebook

ある日突然、サイトの「いいね」がゼロになってしまった…どうせ、なんらかのトラブルでしばらくしたら直るだろうと高をくくっていたら、いつまで経っても改善しない。これはまずい…と調査を始めた結果、とりあえず復旧できた。他に管理しているサイトでは特に問題はなく、いったい何が違うのだろうかと考えたところ、思い当たる点があった。

続きを読む »

2012 年 4 月 10 日

OGPメタタグでサイトをソーシャル化しよう

Open Graph protocol

サイトをソーシャル化するには、コンテンツにOGPメタタグを正しく設定することが必要です。OGPメタタグがないと、正しいオブジェクトとして認識されなかったり、誤った解釈をされてしまう可能性があります。またTimelineアプリを活用するためにも、正しく設定することが必要です。

続きを読む »

2012 年 4 月 7 日

Timelineアプリを作ってみた

OpenGraph

強制Timeline化に伴い、アプリのアクション申請審査も始まったようです。単に申請内容だけでなく、実際アプリの動作が調べられてガイドラインに沿っているか審査されているようです。ビルトインタイプのアクションを利用するにも、申請が必要です。承認されるまでは利用することができません。申請がリジェクトされても、指摘やガイドラインに沿ってアプリを修正すれば承認されます。

続きを読む »

2012 年 3 月 23 日

Fbootstrapを使ってFacebookアプリ作ってみた

Gumgaro

デザインが苦手でも、FBootstrapを使えば、Facebookアプリらしくなってしまいます。FbootstrapはHTML5+CSS3テンプレートとJavascriptライブラリで構成されています。

試しに、自分のGumroad上の作品を、フェイスブックページに一覧するガム画廊(Gumgaro)を作ってみました。

続きを読む »

2012 年 3 月 19 日

HerokuでFacebookアプリを運用しよう

Heroku

Facebookアプリを開発したいが、運用サーバにコストをかけたくない、サーバ保守は難しいという方は、Heroku(ヘロク)でホスティング(PaaS)してみてはいかがでしょうか。

続きを読む »

2012 年 3 月 15 日

Hack the Graph – グラフを調べよう

OpenGraph

Hack the GraphとはFacebookの開発者向けサイトのトップページに掲げられているキャッチコピーです。
このグラフとはFacebookの人、物とつながりを指していて、売上や気温のグラフではなく、グラフ理論のグラフです(※1)。

プログラマでなくても、Facebookのthe Graphの内容を色々調べることができるツールがFacebookにはありますので、ご紹介します。

続きを読む »

2012 年 3 月 14 日

FacebookApp ver1.1の公開

FacebookApp cheatsheet

githubのリポジトリにて、ver1.1のブランチ(開発継続中)を公開します。
oauth()メソッドを追加して、認証が必要なアプリに対応しました。自動的にOAuth認証して、指定したURLへリダイレクトします。

続きを読む »