影響を受ける機能
この更新では、コードや設定の変更が不要な場合もありますが、既存の権限で許可されていれば、アプリケーションが追加のプロファイルデータを受け取る可能性があります。次の点にご注意ください。- 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
- 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 (追加)