アプリこんにちは!昨日は東京では45年ぶりに大雪が降りましたね!自分の家の方でも雪が20cmくらい積もって、子供が大喜びしてました。親は寒いし、濡れるし、たまったもんじゃなかったですけどねww今日は、前回Composerで作ったCakePHPの環境を使って、Facebookログインするアプリを作ってみます。1.Facebookアプリを新規で登録Facebookアプリ開発者ページから、新規でアプリを登録します。name」に、利用したいアプリの名前を入力しましょう。「Namespace」には、URLで使うアプリの名称を入れます。「●●●●」部分になります)基本設定の画面に進むと、「アプリID」と「アプリのシークレットキー」が表示されます。後の作業のためにこれをメモしておきます。platform」します。URL」を入力します。URL」はSSLで保護されたアプリを設置するURLです。2.FacebookSDKを導入Facebook開発の公式ページを見ると、Githubからダウンロードしてね、と書いてあるので、Githubからダウンロードします。ダウンロードしたら、フォルダ名を「facebook」とかに変更します。CakePHPの「Vendor」に設置しましょう。パスは「app/Vendor/facebook」になります。このSDKのおかげで、facebookログインがとても簡単にできるんですね。3.Controllerを作成するここではFacebookに接続するためのアプリ、「FbconnectController.php」を作成します。'xxxxxxxxxxxxxxxxxxx'));}}コメントの部分を解説します。【1】2.で導入したSDKを読み込みます。【2】この部分でアプリに接続します。ここでは関数にして分けています。【3】この後出てくる【6】で保存したセッションを読み出します。【4】ユーザ情報を取得します。この処理の後でログインしているかしていないかを判別します。【5】ユーザ情報を日本語で取得することを、明示的に表記します。【6】取得したユーザ情報をセッションに保存します。【7】ログインしていない場合、どの範囲までアプリに情報を渡すかを表示します。ここではメールアドレス、タイムライン、誕生日、iflameの入れ子になった状態でのリダイレクトをユーザに確認します。secretを入力します。ここまででControllerは完成です。4.viewを作るviewを作ってみます。app/View/Fbconnect/index.ctpFacebookでログインします。connect</a>次に、ユーザ情報を表示するページをつくります。/>「$myFbData」という変数にユーザデータが入っています。必要なデータは配列になってるので、指定して表示してみましょう。PM記事ありがとうございます。記事通りに記述したものを作成したのですが、以下のようなメッセージがでてきてしまいます。AMもとさんコメントありがとうございます。自分でももう一回やってみたところ、エラーが出てしまいました。non-object」は、メソッドをオブジェクトでないところで使用したときに出るエラーです。あとで調べて、いつかもう一度まとめなおします。ソースコードのほうはタグの関係で記載できないので、こちらのいのうぇさんのサイトを参照していただければと・・。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。何も無い所からEC2を立ち上げましたが、そのあ記事を読む【wordpress:プラグイン】会員制サイトを作るのでBuddyPressをインストールしてみた今ちょっと温めてるアイデアがあって、それを実現させるために会員制サイトを作ろうと思います。最近はアクセス数にも気をつけてるので、ブログのアクセスを増やす方法が書かれた記事が気になりま記事を読む「おっ」思ったWEBデザインちょっと調べることがあったのでメモ。■株式会社テトラシーンhttp://www.tetratone.記事を読むwordpressからbloggerに引越しlolipopで使っているロリポプランは、DBが一つしか使用できない。寒い日が続きますねー。LIFE.メーカー作ってみた以前から、画像を使ったアプリを作ってみたいと思い、GDを使ったアプリを作ってみました。ENTRYiPhone6が来ました。アップルのサポートは未だ健在だったというお話。アップルは製品だけじゃなくて、サポートの対応にまでその企業哲学iphone6にするか、iphone6plusにするか、まだ決めなくてもいい方法iphone6が発表されましたね。iwatchは来年に持越しでパパも2歳になったよ早いもので子供が2歳になりました。年を取るごとに年月が早く転職して新しい職場で仕事始めました1か月以上もブログを放置してましたが、私は元気です。LIFE.メーカージョブリストRSSRSS人気の。