Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1.  
  2. const request = require('request');
  3.  
  4. class FacebookAPI {
  5. constructor(access_token, version){
  6. this.access_token = access_token
  7. this.version = version
  8. }
  9.  
  10. setAccessToken(access_token){
  11. this.access_token = access_token
  12. }
  13. getAccessToken(){
  14. return this.access_token
  15. }
  16.  
  17. setVersion(version){
  18. this.version = version
  19. }
  20. getVersion(){
  21. return this.version
  22. }
  23.  
  24. getNewFeed(user_id){
  25. request({
  26. url: `https://graph.facebook.com/${this.version}/${user_id}/feed?access_token=${this.access_token}`,
  27. }, (err, res, body) => {
  28. let bd = JSON.parse(body)
  29. console.log('length: ', bd.data.length)
  30. console.log(body);
  31. })
  32. }
  33.  
  34. getDetail(id){
  35. request({
  36. //url: `https://graph.facebook.com/${this.version}/${post_id}?access_token=${this.access_token}`
  37. url: `https://graph.facebook.com/${id}?access_token=${this.access_token}`
  38. }, (err, res, body) => {
  39. console.log(body);
  40. })
  41. }
  42. }
  43.  
  44. module.exports = FacebookAPI
  45.  
  46. let access_token = 'EAAAAUaZA8jlABALYQGdK63tH6gnOClofKBOLr4MWKdJxZCDTE4ADkzItL8AeOGuoa61IzZCVH9Gkw0TKrYsKE1e5Vh16N8sHFWPAr0k1W7ZBeFuNhZBmpw1k7gzDvOXvbA1XrKy2oq41NZCmVcP8f30Ll95vzXfy4v6UzlQ9Ruz9jZCMZCZCPFZCzc'
  47. let version = 'v1.0'
  48. let FB = new FacebookAPI(access_token, version)
  49. FB.getNewFeed('582343342149012');
  50. console.log("============================***************===========================");
  51. FB.getDetail('100010276898229');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement