Bagaimana untuk mendapatkan klien upwork menggunakan php-upwork-oauth2
P粉627027031
P粉627027031 2024-03-30 00:41:19
0
1
452

Saya menggunakan pakej php-upwork-oauth2 dan symfony untuk mendapatkan maklumat profil upwork saya.

Berdasarkan repositori ini: https://github.com/upwork/php-upwork-oauth2/blob/master/example/example.php saya menambah clientId dan clientSecret saya:

$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);

Bagaimana untuk mendapatkan accessToken dan accessSecret?

Saya sedang mendapat ralat ini:

Panggil fungsi ahli getBody() pada rentetan

P粉627027031
P粉627027031

membalas semua(1)
P粉696605833

Apakah $session->get('access_token'), dalam kod? Adakah sesuatu ditetapkan? Saya cadangkan:

  1. Komen keluar accessTokenaccessSecret baris
  2. Ikuti proses pengesahan dan kebenaran
  3. grep menerima token/rahsia akses
  4. Tambah pasangan token pada konfigurasi
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan