ITブログ時々なんでもブログITブログ時々なんでもブログ主にプログラムやネットワーク・サーバー等のIT関連のブログを投稿します。v2を使用してログインし、アクセストークンを取得してその登録情報を取得する方法についてご紹介いたします。Invite-」にて済ませてありますが、当記事の前提条件となりますので、念のためご確認いただくと良いでしょう。Developersに追加の登録を行います。(1)ホーム>アプリ>"アプリ名"のダッシュボードを開きます。(2)左メニューの「製品を追加」から「Facebookログイン」を追加します。開き、有効なOAuthリダイレクトURIに以下のURLを入力し、設定を保存します。http://www.facebook.com/connect/login_success.html2.基本的なURL直接ブラウザで確認ができるURLです。(1)ログイン画面(アクセストークン取得)http://www.facebook.com/v2.9/dialog/oauth?client_id={app_id}&display=popup&response_type=token&redirect_uri=http%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html&scope=email%2Cuser_friends%2Cuser_birthday%2Cread_custom_friendlists※パーミッションについて・"%2C"は結合文字列(カンマをURLエンコード)です。read_custom_friendlistsは使用するにはFacebookへ申請が必要です。上記URLをXamarin.Formsで呼び出す方法で実装します。PCLに記述しますので、AndroidとiOSで共通です。ログイン画面はWebViewで表示し、取得したアクセストークンを引数にHttpClientで接続しプロフィール情報を取得します。PCLの任意のページに記述します。Explorerで確認すると簡単です。使用方法」をご参考ください。※誕生日を取得したい場合はパーミッション(user_bithday)の使用をFacebookに申請しないといけません。※モデルクラスのFacebookProfileクラスは取得したJson情報をC#に変換するサイトで簡単に作成が可能です。v2で友達の情報を取得する方法」でもご紹介しています。※Newtonsoft.JsonはNuGetパッケージから取得できます。v2で友達の情報を取得する方法」をご参考ください。permissionhttps://developers.facebook.com/docs/facebook-login/permissions/?locale=ja_JP最後までお読みいただきありがとうございます。以下のURLからご覧になれます。※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。入力されていないコメントには返信しませんのであらかじめご了承くださいませ。※ニックネームでも良いので必ずご入力ください。タイトル※必ずご入力ください。※必ずご入力ください。※技術的な質問には環境やエラーについて正確かつ詳細にお教えください。含まれているため、コントロールのコレクションを変更できません。自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリングIT関連の知識はざっくりとこんな感じです。ショップは休業中です。