SlideShare a Scribd company logo
1 of 18
FACEBOOK API PLATFORM CHANGE LOG
U N V E R S I O N E D , V E R S I O N 1 I S N O W V E R S I O N 2
Agenda
1. API Change
2. Permissions
3. user basic profile
4. Email
5. User_friends
6. Tagging API
7. Invite friend
8. User_photos
9. User_likes
10. Auto post (publish_action)
1. API CHANGE
1. V1.0
2. v1.0 for one year and it will
expire on April 30th, 2015.
3. For apps created before April
30th 2014, making API calls
without specifying a version
number is equivalent to
calling v1.0 of the API.
1. V2.0
2. It will expire on April 30th,
2016.
3. For apps created on or after
April 30th 2014, making API
calls without specifying a
version number is equivalent
to calling v2.0 of the API.
These apps won't be able to
call v1.0 of the API.
The largest change is the introduction of API versioning. Many services that Facebook offer
are now versioned
2. Permissions
1. V1.0
2. All are approved for live
3. Extra permissions were approved
after sandbox goes to live
4. No Test App either sand box or
live
5. User has no option to opt out
extra permissions
1. V2.0
2. Only public_profile, email,
user_friends (a new permission is
added) are approved by default.
3. Only extra approved permissions
will be available to live fb app,
4. A new concept test app, only
developer under development
can still use extra permissions
5. User can opt out all extra
permissions and other then
public_profile
2. Permissions
Extra permissions required at least 7 business days for
approval
2. Permissions
Live App – Test App Login
• Live App for Vanish • Test App for for Vanish
2. Permissions
Live App – Test App Login Permissions opt out
• No Out out • Test App for for Vanish
2. Permissions
Live App – Test App Login Permissions out out
• No Out out • Live App for for Vanish
User can uncheck all extra permission
2. Permissions
Live App – Test App Login Permissions out out
• No Out out • Test App for for Vanish
3. user basic profile
1. V1.0
2. No approval required
3. Real FB ID
4. basic_info
5. All Friends id is available as
basic_info
6. Has to provide
1. V2.0
2. Default Approved
3. app-scoped user IDs (temp id for
this app will be same for this app
all time) , the ID for the same user
will be different between apps.
4. public_profile
5. User_firends new permission has
been added
6. Required has to provide
4. Email
1. V1.0
2. No approval required
3. Has to provide
1. V2.0
2. Default Approved
3. Has option to not give, can opt
out in permission dialog.
4. User_friends
1. V1.0
2. No approval required
3. Has to provide
4. All Friends id is available as
basic_info
5. /me/friends returns all friends
1. V2.0
2. Default Approved
3. Has option to not give, can opt
out in permission dialog.
4. User_firends new permissions
has been added
5. /me/friends returns the user's
friends who are also using your
app
4. User_friends
6. We can access friends data
friends_* permissions
6. All friends_* has been removed,
not able to access any friend data
7. There are two key use cases
where apps need access to non-
app friends: tagging and inviting.
In v2.0, we've added
the Taggable Friends API and
the Invitable Friends API to
support these flows.
8. Tag and invite
5. User_friends - Taggable Friends API
No friend
FB id is not
available to
store in DB
6. User_friends - Invitable Friends API
Means no custom
invite
7. user_photos
1. V1.0
2. No approval required
3. User Has to provide the
permission
1. V2.0
2. Approval required
3. User can opt out the permission
9. user_likes
1. V1.0
2. No approval required
3. User Has to provide the
permission
4. Checked page like condition
via FQL and redirect to tab
page from app canvas
1. V2.0
2. Approval required
3. User can opt out the permission
4. Redirecting in between app page
and app canvas is not as per
guideline and this requirement will
always disapproved. User likes is
use case where user interest
analysis is required like Axis bank
youth card app.
10. auto_post
1. V1.0
2. No approval required
3. User Has to provide the
permission
4. User delete the auto post
leads to blocking and
negative feedback
1. V2.0
2. Approval required
3. User can opt out the permission
4. For approval tell Facebook why
we need it and what we will do.

More Related Content

Similar to Facebook permissions

7 Deadly Sins in Azure AD App Development
7 Deadly Sins in Azure AD App Development7 Deadly Sins in Azure AD App Development
7 Deadly Sins in Azure AD App DevelopmentJoonas Westlin
 
#Instagram API Get visibility you always wanted
#Instagram API   Get visibility you always wanted#Instagram API   Get visibility you always wanted
#Instagram API Get visibility you always wantedKetan Raval
 
My Conference Android ApplicationProject ProposalCourse Na.docx
My Conference Android ApplicationProject ProposalCourse Na.docxMy Conference Android ApplicationProject ProposalCourse Na.docx
My Conference Android ApplicationProject ProposalCourse Na.docxrosemarybdodson23141
 
1 PageConference Android ApplicationSoftware Reengineering P.docx
1  PageConference Android ApplicationSoftware Reengineering P.docx1  PageConference Android ApplicationSoftware Reengineering P.docx
1 PageConference Android ApplicationSoftware Reengineering P.docxmercysuttle
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6iFTEKHAR LIVE
 
Instructables UCN
Instructables UCNInstructables UCN
Instructables UCNGee Maranan
 
Socialize: May 2014
Socialize: May 2014Socialize: May 2014
Socialize: May 2014W2O Group
 
21 PageConference Android ApplicationSoftware Reengineering .docx
21  PageConference Android ApplicationSoftware Reengineering .docx21  PageConference Android ApplicationSoftware Reengineering .docx
21 PageConference Android ApplicationSoftware Reengineering .docxeugeniadean34240
 
My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019Rick Van Rousselt
 
1000 ways to die in mobile oauth
1000 ways to die in mobile oauth1000 ways to die in mobile oauth
1000 ways to die in mobile oauthPriyanka Aash
 
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" - Facebook Developer Garage BangaloreVijay Rayapati
 
Implementing open authentication_in_your_app
Implementing open authentication_in_your_appImplementing open authentication_in_your_app
Implementing open authentication_in_your_appNuhil Mehdy
 
Yrals Facebook Application For SME's
Yrals Facebook Application For SME'sYrals Facebook Application For SME's
Yrals Facebook Application For SME'sRochelle Pereira
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.comAjay844
 
Facebook SSO.docx
Facebook SSO.docxFacebook SSO.docx
Facebook SSO.docxehathis
 

Similar to Facebook permissions (20)

7 Deadly Sins in Azure AD App Development
7 Deadly Sins in Azure AD App Development7 Deadly Sins in Azure AD App Development
7 Deadly Sins in Azure AD App Development
 
#Instagram API Get visibility you always wanted
#Instagram API   Get visibility you always wanted#Instagram API   Get visibility you always wanted
#Instagram API Get visibility you always wanted
 
My Conference Android ApplicationProject ProposalCourse Na.docx
My Conference Android ApplicationProject ProposalCourse Na.docxMy Conference Android ApplicationProject ProposalCourse Na.docx
My Conference Android ApplicationProject ProposalCourse Na.docx
 
1 PageConference Android ApplicationSoftware Reengineering P.docx
1  PageConference Android ApplicationSoftware Reengineering P.docx1  PageConference Android ApplicationSoftware Reengineering P.docx
1 PageConference Android ApplicationSoftware Reengineering P.docx
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
 
Introduction to OAuth2
Introduction to OAuth2Introduction to OAuth2
Introduction to OAuth2
 
Instructables UCN
Instructables UCNInstructables UCN
Instructables UCN
 
Socialize: May 2014
Socialize: May 2014Socialize: May 2014
Socialize: May 2014
 
21 PageConference Android ApplicationSoftware Reengineering .docx
21  PageConference Android ApplicationSoftware Reengineering .docx21  PageConference Android ApplicationSoftware Reengineering .docx
21 PageConference Android ApplicationSoftware Reengineering .docx
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019
 
1000 ways to die in mobile oauth
1000 ways to die in mobile oauth1000 ways to die in mobile oauth
1000 ways to die in mobile oauth
 
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
 
Implementing open authentication_in_your_app
Implementing open authentication_in_your_appImplementing open authentication_in_your_app
Implementing open authentication_in_your_app
 
Yrals Facebook Application For SME's
Yrals Facebook Application For SME'sYrals Facebook Application For SME's
Yrals Facebook Application For SME's
 
Facebook API
Facebook APIFacebook API
Facebook API
 
Hang preso 4
Hang preso 4Hang preso 4
Hang preso 4
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
Facebook SSO.docx
Facebook SSO.docxFacebook SSO.docx
Facebook SSO.docx
 

Recently uploaded

Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 

Facebook permissions

  • 1. FACEBOOK API PLATFORM CHANGE LOG U N V E R S I O N E D , V E R S I O N 1 I S N O W V E R S I O N 2
  • 2. Agenda 1. API Change 2. Permissions 3. user basic profile 4. Email 5. User_friends 6. Tagging API 7. Invite friend 8. User_photos 9. User_likes 10. Auto post (publish_action)
  • 3. 1. API CHANGE 1. V1.0 2. v1.0 for one year and it will expire on April 30th, 2015. 3. For apps created before April 30th 2014, making API calls without specifying a version number is equivalent to calling v1.0 of the API. 1. V2.0 2. It will expire on April 30th, 2016. 3. For apps created on or after April 30th 2014, making API calls without specifying a version number is equivalent to calling v2.0 of the API. These apps won't be able to call v1.0 of the API. The largest change is the introduction of API versioning. Many services that Facebook offer are now versioned
  • 4. 2. Permissions 1. V1.0 2. All are approved for live 3. Extra permissions were approved after sandbox goes to live 4. No Test App either sand box or live 5. User has no option to opt out extra permissions 1. V2.0 2. Only public_profile, email, user_friends (a new permission is added) are approved by default. 3. Only extra approved permissions will be available to live fb app, 4. A new concept test app, only developer under development can still use extra permissions 5. User can opt out all extra permissions and other then public_profile
  • 5. 2. Permissions Extra permissions required at least 7 business days for approval
  • 6. 2. Permissions Live App – Test App Login • Live App for Vanish • Test App for for Vanish
  • 7. 2. Permissions Live App – Test App Login Permissions opt out • No Out out • Test App for for Vanish
  • 8. 2. Permissions Live App – Test App Login Permissions out out • No Out out • Live App for for Vanish User can uncheck all extra permission
  • 9. 2. Permissions Live App – Test App Login Permissions out out • No Out out • Test App for for Vanish
  • 10. 3. user basic profile 1. V1.0 2. No approval required 3. Real FB ID 4. basic_info 5. All Friends id is available as basic_info 6. Has to provide 1. V2.0 2. Default Approved 3. app-scoped user IDs (temp id for this app will be same for this app all time) , the ID for the same user will be different between apps. 4. public_profile 5. User_firends new permission has been added 6. Required has to provide
  • 11. 4. Email 1. V1.0 2. No approval required 3. Has to provide 1. V2.0 2. Default Approved 3. Has option to not give, can opt out in permission dialog.
  • 12. 4. User_friends 1. V1.0 2. No approval required 3. Has to provide 4. All Friends id is available as basic_info 5. /me/friends returns all friends 1. V2.0 2. Default Approved 3. Has option to not give, can opt out in permission dialog. 4. User_firends new permissions has been added 5. /me/friends returns the user's friends who are also using your app
  • 13. 4. User_friends 6. We can access friends data friends_* permissions 6. All friends_* has been removed, not able to access any friend data 7. There are two key use cases where apps need access to non- app friends: tagging and inviting. In v2.0, we've added the Taggable Friends API and the Invitable Friends API to support these flows. 8. Tag and invite
  • 14. 5. User_friends - Taggable Friends API No friend FB id is not available to store in DB
  • 15. 6. User_friends - Invitable Friends API Means no custom invite
  • 16. 7. user_photos 1. V1.0 2. No approval required 3. User Has to provide the permission 1. V2.0 2. Approval required 3. User can opt out the permission
  • 17. 9. user_likes 1. V1.0 2. No approval required 3. User Has to provide the permission 4. Checked page like condition via FQL and redirect to tab page from app canvas 1. V2.0 2. Approval required 3. User can opt out the permission 4. Redirecting in between app page and app canvas is not as per guideline and this requirement will always disapproved. User likes is use case where user interest analysis is required like Axis bank youth card app.
  • 18. 10. auto_post 1. V1.0 2. No approval required 3. User Has to provide the permission 4. User delete the auto post leads to blocking and negative feedback 1. V2.0 2. Approval required 3. User can opt out the permission 4. For approval tell Facebook why we need it and what we will do.

Editor's Notes

  1. https://developers.facebook.com/docs/apps/upgrading
  2. https://developers.facebook.com/docs/apps/upgrading
  3. https://developers.facebook.com/docs/apps/upgrading
  4. https://developers.facebook.com/docs/apps/upgrading
  5. https://developers.facebook.com/docs/apps/upgrading
  6. https://developers.facebook.com/docs/apps/upgrading
  7. https://developers.facebook.com/docs/apps/upgrading
  8. https://developers.facebook.com/blog/post/2014/04/30/the-new-facebook-login/ https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids
  9. https://developers.facebook.com/blog/post/2014/04/30/the-new-facebook-login/
  10. https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids
  11. https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids
  12. https://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends
  13. https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids
  14. https://developers.facebook.com/docs/apps/upgrading
  15. https://developers.facebook.com/docs/apps/upgrading