Read someone’s Facebook messages using Graph API
Guys Please dnt try to do any illegal process
Please Read this before you proceed: ”I’ve written this tutorial just for the purpose of awareness and show you the amazing power of Facebook Graph API. It has nothing to do with any un-ethical means. Please don’t use any of the information provided below for any misuse. If you do, you are solely responsible for the consequences that it causes.”
So, let’s start with a basic knowledge about Facebook’s Graph API(what is it and how useful it is for developers)
Basically, an API is a set of pre written piece of code (usually, by the company to whom it is associated) that you can use directly by writing a single line of code in your program. Being more specific, consider following scenario:
As an example, consider a piece of Facebook code which on execution gives a list of all friends present in the friend list of a person whose username is user543981.
Now, this code would be of hundreds of lines, which can only be written by Facebook officials and no one else (Of course, Facebook won’t tell you which code they use for retrieving someone’s friend list :p)
But, what if you are developing a Facebook application which involves retrieving someone’s friend list from his account?
For this reason, Facebook launched its API in which you just need to type a single line of code along with a specific parameter to identify what you are talking about.
For example, it may be,
frndList = retrieve_friend_list(user543981)
in which, retrieve_friend_list() function acts as an API for retrieving someone’s friend list on Facebook and storing it into a array variable frndList. For this function to identify a particular user, we have passed username in its brackets. Now, this API is a best way to prevent facebook code from being revealed and also helping Facebook application developers to develop apps with great flexibility.
Now, how this API thing can be used to read someone’s messages?
Facebook Graph API is a very big technique for which I’ll write some another day. But for now, I’ll explain you how it’s going to work for reading Facebook messages. Just follow below given steps:
It will present you with a page which will show you options to either Install or Cancel.
(If he/she has already installed this app, then it will show “Success” written on the Page)
STEP 2: If the person clicks on Install button, then the URL in the top address bar changes as shown in below screenshot:
URL after clicking visiting above given link and clicking “Install” button
This URL contains a portion having, access_token= <Some_Random_alphabets> which is the actually required by the graph API to perform read operations on Facebook.
STEP 3: Now, it’s upto you, how you get this part of URL (or complete URL if you can) from your friend whose messages are to be read. You can write a Facebook app for this purpose if you have knowledge about it (or else, I would soon be writing on the same).
STEP 4: Now, after you get this access_token = <Some_Random_alphabet> part, type below given URL in your address bar:https://graph.facebook.com/me/inbox?access_token=<Some _Random_alphabet> as shown in below given screenshot:
URL that you have to type after getting the value of access_token from previous step
As soon as you type above URL, all the messages of person will be shown in the form of JSON array. It will show you the last 10 messages that were sent or received to 10 people.
However, is you want to read further messages, simply scroll down to the bottom of the page and copy the URL that follows, “next” as shown in the below screenshot:
URL to copy, for reading messages after first 10 messages.
So, this is a complete tutorial on how to read someone’s Facebook messages using Graph API. I wrote this article just for educational purposes, please don’t misuse in any form.
Stay updated with more updated @uday.kiran216@gmail.com