メインコンテンツへスキップ
2018年8月1日時点で、Facebookは要求できるFacebook Graph APIのアクセス許可とフィールドを変更しました。Auth0は、これらの変更を反映するためにFacebook接続を更新し、明確にするために接続インターフェイスを変更しました。完全な詳細と主な日付については、「Facebook Login Changelog:Recent Changes to Facebook Login」を参照してください。

影響のある機能

この更新では、コードや構成を変更する必要はありませんが、既存のアクセス許可で該当する場合には、アプリケーションが追加のプロファイルデータを受け取ることがあります。以下の点に留意してください。
  • 削除されたいずれかのアクセス許可を要求するようにFacebook接続が構成されている場合、アクセストークンはスコープでアクセス許可を取得できません。
  • Facebookアプリケーションが「開発」とマークされている場合は、引き続き、一時的に接続試行でエラーが表示されることがあります。
  • 新しいアクセス許可を接続に追加すると、エンドユーザーの次回ログイン時に同意を求めるメッセージが表示されます。特定のアクセス許可を持たないユーザーのアクションを処理する方法については、Facebookドキュメントを参照してください。

Facebookログインのアクセス許可

Facebookログインのアクセス許可は、ユーザーがFacebookを使用してログインするときにアプリケーションによって要求されます。ユーザーが初めてログインする場合やアクセス許可が変更された場合は、新しいアクセス許可が要求されたことを示す同意ウィンドウが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(廃止)] セクションに移動されたため、最新バージョンの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(追加されました)
I