Facebook Graph API v2.1: getting user id and his posts

后端 未结 1 1309
轮回少年
轮回少年 2021-01-06 01:46

Imagine the situation when I\'m logged in facebook web application as userA. I know userB\'s nickname but he is not in my friendlist and I do not know his id. And, of course

相关标签:
1条回答
  • 2021-01-06 02:36

    In v1.0, the following was possible:

    http://graph.facebook.com/v1.0/{user-name}

    However, with v2.0 and v2.1, accessing users via IDs or Usernames not connected to your application is not possible. E.g., trying http://graph.facebook.com/v2.1/{user-name} will throw an error:

    {
       "error": {
          "message": "(#803) Cannot query users by their username (user-name)",
          "type": "OAuthException",
          "code": 803
       }
    }
    

    Using the new PHP SDK (v4.0.x) you can do the following:

    $response = (new FacebookRequest( $session, 'GET', '{user-name}', array(), 'v1.0' ))->execute()->getGraphObject()->asArray();
    
    0 讨论(0)
提交回复
热议问题