Maison  >  Questions et réponses  >  le corps du texte

Comment obtenir le client upwork en utilisant php-upwork-oauth2

J'utilise le package php-upwork-oauth2 et symfony pour obtenir les informations de mon profil upwork.

Basé sur ce référentiel : https://github.com/upwork/php-upwork-oauth2/blob/master/example/example.php J'ai ajouté mon clientId et clientSecret :

$config = new \Upwork\API\Config([
        'clientId'          => '...', // SETUP YOUR CONSUMER KEY
        'clientSecret'      => '...', // SETUP KEY SECRET
        'redirectUri'       => 'https://localhost:8000/upwork',
        'accessToken'       => $session->get('access_token'),
        'accessSecret'      => $session->get('access_secret'),
        //'expiresIn'         => 'xxxxxxxxxx', // WARNING: keep this up-to-date!
        'debug'             => true, // enables debug mode
        //'authType'          => 'MyOAuthPHPLib' // your own authentication type, see AuthTypes directory
    ]);

    $client = new \Upwork\API\Client($config);

    $auth = new \Upwork\API\Routers\Auth($client);

    $info = $auth->getUserInfo();

    dd($info);

Comment obtenir accessToken et accessSecret ?

Je reçois actuellement cette erreur :

Appelez la fonction membre getBody() sur la chaîne

P粉627027031P粉627027031177 Il y a quelques jours381

répondre à tous(1)je répondrai

  • P粉696605833

    P粉6966058332024-03-30 13:59:22

    Qu'est-ce que $session->get('access_token'), dans le code ? Est-ce que quelque chose est réglé ? Je recommande :

    1. Commentez la accessTokenaccessSecretligne
    2. Suivez le processus d'authentification et d'autorisation
    3. grep a reçu un jeton d'accès/un secret
    4. Ajouter une paire de jetons à la configuration

    répondre
    0
  • Annulerrépondre