Skip to main content
2018年8月1日以降、Facebook では、リクエスト可能な Facebook Graph API の権限とフィールドが変更されました。Auth0 ではこれらの変更を反映して Facebook 接続 を更新し、わかりやすくするために接続インターフェースも変更しました。詳細と重要な日程については、Facebook Login Changelog: Recent Changes to Facebook Login を参照してください。

影響を受ける機能

この更新では、コードや設定の変更が不要な場合もありますが、既存の権限で許可されていれば、アプリケーションが追加のプロファイルデータを受け取る可能性があります。次の点にご注意ください。
  • Facebook 接続が、削除された権限のいずれかを要求するように設定されている場合、あなたのには、それらがスコープとして含まれません。
  • Facebook アプリケーションが「development」としてマークされている場合、接続を試している間は一時的にエラーが表示されることがあります。
  • 接続に新しい権限を追加すると、エンドユーザーは次回ログイン時に同意を求められます。特定の権限を持っていないユーザーへの対応方法については、Facebook のドキュメントを参照してください。

Facebookログインの権限

ユーザーがFacebookを使ってログインするとき、アプリケーションは Facebook Login permissions を要求します。ユーザーが初めてログインする場合や、権限が変更されている場合は、要求された新しい権限を示す同意ウィンドウがFacebookに表示されます。これらの権限が付与されると、アプリケーションはFacebookのアクセストークンを使用して、そのユーザーに代わって操作できるようになります。 Facebook 接続インターフェイスは、表示されるすべての権限について、通常名とマシン名の両方を表示するように更新されました。これにより、必要な権限を見つけやすくなり、それらの権限名を使っているコードとの対応付けもしやすくなります。

追加された権限

Facebook 接続インターフェイスに、以下の権限が追加されました。
  • business_management
  • groups_access_member_info
  • leads_retrieval
  • pages_manage_instant_articles
  • publish_to_groups
  • publish_to_groups
  • user_age_range
  • user_gender
  • user_link

削除された権限

以下の権限が Facebook 接続インターフェイスから削除されました。
  • read_custom_friendlists
  • rsvp_event
  • user_about_me
  • user_actions-books
  • user_actions-fitness
  • user_actions-music
  • user_actions-news
  • user_actions-video
  • user_education_history
  • user_games_activity
  • user_relationship_details
  • user_relationships
  • user_religion_politics
  • user_website
  • user_work_history

Deprecated に移動された権限

以下の権限は Deprecated セクションに移動されており、Graph API の最新バージョンでは使用しないでください。
  • publish_actions
  • user_managed_groups

Facebook Graph API フィールド

Facebook Graph API は、ユーザーのログイン後に Auth0 ユーザーのプロファイルデータを取得するために使用されます。要求されるユーザーデータの権限によって、Graph API から取得される情報が決まります。返されるフィールドは、要求された権限と、それらのフィールドが Facebook のユーザープロファイルに存在するかどうかによって異なります。 この変更により、Graph API は v2.8 から v3.2 にアップグレードされ、ログイン時に次のユーザーデータフィールドが要求されます。
  • address (追加)
  • age_range
  • birthday
  • context
  • cover
  • currency (追加)
  • devices
  • email
  • favorite_athletes
  • favorite_teams
  • first_name
  • gender
  • hometown
  • id
  • inspirational_people
  • install_type (追加)
  • installed
  • is_verified
  • languages
  • last_name
  • link
  • locale
  • location
  • meeting_for (追加)
  • middle_name
  • name
  • name_format
  • picture
  • public_key (追加)
  • quotes
  • security_settings (追加)
  • short_name (追加)
  • significant_other
  • sports (追加)
  • third_party_id
  • timezone
  • updated_time
  • verified
  • video_upload_limits (追加)
  • viewer_can_send_gift (追加)