GETTING STARTED OAUTH2.0
|On the facebook service you first need to do a once off Application registration - this is effectively giving permission for 3rd party applications to request access to your facebook account.
Create a new app in facebook
|The application will set up 2 keys for you:
# Consumer key
# Consumer secret
You then need to use:
Example Steps as a user giving permission (once only per user):
You can now request a token (which is done in 3 phases).
|Request an application level code:
You will be returned a parameter: authenticateurl - you need to redirect to this URL. At this point you need to add the scope of your request for access eg for access to news stream add: &scope=read_stream
Facebook will then call back to the url you specified when setting up the application and as supplied in the NETWORK_OAUTH_REQUEST_CODE call as &urlcallback=
They will be used in the phase 2 in step 4 next.
|Requesting the user access token
This gets back the access_token for the user and saves it against their account for future use.
|Getting user details on facebook:
Getting list of other links
|You can use any method with the Facebook REST API
Graph theory is the theory of links and nodes and how they interconnect – so a “graph” represents these links, on facebook.com the links to friends represents your social graph.
The links between contacts, invoices etc is an organisations “business graph”.
The Open Graph protocol enables any web page to become a rich object in a social graph.