画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

facebook android sdkのサンプルで友達一覧が取得出来なかった。

facebook関係の機能を使ったアプリを作ろうと思って、サンプルを実行させようとしたが動かなかった。。。 自分のやり方がまずかったのか、チュートリアルでどこか抜けが会ったのかわからないが、 ひとまず、出来なかったという事を記録しておく。。。

参考にしたページはだいたいこの辺。 https://developers.facebook.com/docs/android/getting-started

facebook-android-sdk-3.17.2を使った。

出来なかった事

1. チュートリアルの通りにやるとエラーが出る。

サンプルアプリを起動後、以下の画面が表示された後、 ログインボタンをクリック

f:id:mapyo:20140828202258p:plain

すると、以下のようなエラーが出る。

f:id:mapyo:20140828202254p:plain

※key hashはもう使ってないやつなので、晒しても大丈夫だと思います。

実際のキーハッシュは以下

QeDeIIJuUNbr+jjhe6Go1UAmhI8=

355198514515820チュートリアルでダウンロードしたサンプルプログラムに登録されていたapp_id

ちょっと最後の=がついていない部分が気になったのだが、 Scala と Android Studio の組み合わせを触ってみた - Qiitaを参考に再作成してみたところ、同じく最後に=がついていたので、たぶん大丈夫だと思う。

もちろん、チュートリアルにしたがって、以下のページにkey hashは登録済。

https://developers.facebook.com/settings/developer/sample-app/

うーん。。。チュートリアルのどこかを見落としているのだろうか。。。

2. facebookアプリを登録して、そのapp_idを使ってみる

次に試してみたのがこれ。

HelloFacebookSample/res/values/strings.xml
FriendPickerSample/res/values/strings.xml

この辺のapp_idを自分が作ったfacebookアプリを登録して実行してみる。

ログインは出来て、Pick Some Friendsのボタンをタップすると、友達一覧を表示するっぽい画面に遷移するのだが、肝心の友達一覧が何も表示されない。。。

f:id:mapyo:20140828202302p:plain

友達が0ではないので何か表示されて欲しい感はあるのだが、出ない。。。。ふぅ。。。

所感

こんなん簡単に出来るだろ〜と思っている所だったので、悲しい気持ちでいっぱいです。 何かを見落としているだけな気もするんだが。。。(泣)

レスポンスの中身とかも見たので、後でその辺も書いてみる。