我一直在使用 David Sadler 的这个ebay-sdk-php来生成对 Ebay API 的交易调用,但首先我必须创建 OAuthUserToken。
我使用了 gettoken.php 示例并创建了以下代码:
$service = new \DTS\eBaySDK\OAuth\Services\OAuthService([
'credentials' => config('ebay.'.config('ebay.mode').'.credentials'),
'ruName' => config('ebay.'.config('ebay.mode').'.ruName'),
'sandbox' => true
]);
$token = session('????'); //here I have to retrieve the authorization callback information.
/**
* Create the request object.
*/
$request = new \DTS\eBaySDK\OAuth\Types\GetUserTokenRestRequest();
$request->code = $token;
/**
* Send the request.
*/
$response = $service->getUserToken($request);
由于某种原因,我无法为 UserOauth 令牌生成重定向。我想那个代码:
$service = new\DTS\eBaySDK\OAuth\Services\OAuthService([
...自动生成到 eBay Grant Area 的重定向,但事实并非如此。
有谁知道如何解决这个问题?我想知道如何授予用户访问权限,然后执行呼叫(例如getEbayTime
)。