{ "error": { "message": "An access token is required to request this resource.", "type": "OAuthException", "code": 104 } }How do you get an access token?
Background
I go to http://graph.facebook.com/comments?id=http://www.chtoen.com/&limit=10 to see 10 comments left in the Facebook comment plugin on my website http://www.chtoen.com/.
Then I go to http://graph.facebook.com/281398621990351_523770784419799/comments to see comments that are replied to the comment whose ID is 281398621990351_523770784419799. That's when I get the error "An access token is required to request this resource."
Read on to see how to solve it.
Solution
This error is caused by the URL not having the access token that Graph API needs to process your request. Simply go to https://developers.facebook.com/tools/access_token/ to see the App Token for your Facebook app. The App Token is a long string of numbers and letters.
So instead of going to
http://graph.facebook.com/281398621990351_523770784419799/comments
I need to go to
https://graph.facebook.com/281398621990351_523770784419799/comments?access_token=<my access token>
Now you should be able to see the results.
To find out how to crawl comments from an FB comments plugin, consult Using Facebook Graph API To Crawl Comments from a Facebook Comments Plugin.
Questions? Let me know!