我正在使用 php-upwork-oauth2 套件和 symfony 來獲取我的 upwork 設定檔資訊。
基於此儲存庫:https://github.com/upwork/php-upwork-oauth2/blob/master/example/example.php 我新增了我的 clientId 和 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);
如何取得 accessToken 和 accessSecret ?
我目前收到此錯誤:
呼叫字串上的成員函數 getBody()
P粉6966058332024-03-30 13:59:22
程式碼中的 $session->get('access_token'),
是什麼?是否設定了某些內容?
我建議:
accessToken
和 accessSecret
行