I see that Facebook has Identity Verification tools for their own users, is it possible to poll their API and determine whether or not a User has had their id verified? I'm assuming we'll have to get permissions to access this information as well as access their names.
Thank you!
One quick look at the docs tells you that there is a "is_verified" field, no need for extra permissions:
/me?fields=is_verified,name
Source: https://developers.facebook.com/docs/graph-api/reference/v2.4/user
Related
I am using allauth for registering users and I would like to give permissions to users automatically after they created a local account or using social login.
A good example would be only 1 user to be able to create posts and comments whilst the rest of the users to be able to only create comments.
Looking around I have seen that you can create Groups and through those you can give certain permissions, is this the right way to handle this? Or are there some better avenues worth exploring?
Many thanks.
I want to create an app that can let users login and give basic, follower list and public_content permission. The purpose is to get a users basic info along with public info of non authenticated users. The developer website says:
"public_content - to read any public profile info and media on a user’s behalf (applications no longer accepted)"
"follower_list - to read the list of followers and followed-by users (applications no longer accepted)"
I have a valid use case and did manage to get a successful review approval on facebook.
Looking forward to a solution. Thank you in advance.
Instagram stopped giving permission other than basic_profile, so you won't get permission for release and can use only in sandbox mode.
Yes, Now Instagram is not giving Access to details other than basic.
I was using this API-
https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN&count={number}
But not able to fetch details of users since 20th Mar 2018.
You can review permissions here-
https://www.instagram.com/developer/authorization/
I am new to graph api.
i have done slight reading and found that we need access tokens for accessing a profile, but for my application i only have access to the email-id of a person
I just wanted to know if i can get anyone's basic profile information by just knowing thier E-mail id.
help in anyway way would be appreciated.
No, without authorization you can´t get any user info, and you can´t search for Facebook users by email. You would have to authorize users with the email permissions and compare it that way.
i am trying to use /me/likes/pageID the same way i used pages.isFan (REST API).
But it always uses the user/page as me for which i created the access token and not the current active user.
can't get my head around this one, any help is appreciated!
thanks
[from comments] but do i really need to create an application to "just" check if the user is fan of my own page? and even ask his authorization?
Yes, you will need an app in any case.
If you run your app as a canvas or page tab app inside of Facebook, then you get the info if the current user liked the very Facebook fan page the app is running in(!) directly from the signed_request parameter.
If you want to query this infor for other pages, and/or your app is running outside of Facebook, then you have to have the user connect to your app and ask permission to read his likes first, before you can get this info.
For information on the latter case, see https://developers.facebook.com/docs/authentication/, https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms, https://developers.facebook.com/docs/reference/api/user/#likes
It is easy: With the new Graph API, the owner of the access token is me. You can see this by pasting an access token into the debugger.
You should be authenticating your user and gaining an access token in their name each time they visit your site. Then use only this access token when you make your query.
This process is easiest if you use one of the Facebook SDKs.
I use Facebook Graph API to get user's email as user account in my system.
It works well 99.9% when user accept the email permission.
But in some accounts, I got 'null' even when user accept the email permission.
and I checked the setting of one account, nothing unusual or different from others.
Do anyone knows what's happened and how to solve it?
many thanks,
Phil
It's possible that some users simply won't have an email - it's possible to sign up for Facebook with a cell phone only - if there's some other reason i'm not aware of it, it could be a bug with the API