SpotifyWebAPI\SpotifyWebAPI::me PHP Метод

me() публичный Метод

Requires a valid access token. https://developer.spotify.com/web-api/get-current-users-profile/
public me ( ) : array | object
Результат array | object The currently authenticated user. Type is controlled by SpotifyWebAPI::setReturnAssoc().
    public function me()
    {
        $headers = $this->authHeaders();
        $uri = '/v1/me';
        $this->lastResponse = $this->request->api('GET', $uri, [], $headers);
        return $this->lastResponse['body'];
    }

Usage Example

Пример #1
0
 /**
  * (non-PHPdoc)
  * @see \API\src\Endpoints\Endpoints::get()
  */
 public function get()
 {
     $session = new Session(Config::getConfig('SpotifyAppId'), Config::getConfig('SpotifySecret'));
     $callback = 'http://api.soundeavor.com/User/Auth/Login/Spotify/index.php';
     $session->setRedirectUri($callback);
     $url = $session->getAuthorizeUrl();
     if (!isset($_GET['code'])) {
         header('Location: ' . $url);
     }
     $code = $_GET['code'];
     $api = new SpotifyWebAPI();
     $session->requestToken($code);
     $api->setAccessToken($session->getAccessToken());
     $me = $api->me();
     $body['spotifyName_text'] = $me->display_name;
     $body['spotifyAccessToken_text'] = $session->getAccessToken();
     $body['spotifyUserId_text'] = $me->id;
     $this->request->response->body = $body;
     $this->request->response->code = r_success;
 }
All Usage Examples Of SpotifyWebAPI\SpotifyWebAPI::me