相关疑难解决方法(0)

如何通过SoapClient连接到ebay交易API?

我正在尝试连接ebay交易API并使用PHP的SoapClient类发出基本请求,但我遇到了麻烦.我已经花了几个小时搜索和摆弄示例,但我无法得到任何工作.所以我写了下面的准系统代码,我试图让它工作:

$token  = [token here];

$client = new SOAPClient('http://developer.ebay.com/webservices/latest/eBaySvc.wsdl', array('trace' => 1, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS));

$header = new SoapHeader('urn:ebay:apis:eBLBaseComponents', 'RequesterCredentials', new SoapVar(array('ebayAuthToken' => $token), SOAP_ENC_OBJECT), false);

$client->__setSoapHeaders(array($header));

$method = 'GeteBayOfficialTime';

$parameters = array(

);

try {
    $responseObj = $client->__soapCall($method, array($parameters));
}
catch (Exception $e)
{
    echo 'Exception caught. Here are the xml request & response:<br><br>';
    echo '$client->__getLastRequest():<br><pre><xmp>' . $client->__getLastRequest() . '</xmp></pre>';
    echo '$client->__getLastResponse():<br><pre><xmp>' . $client->__getLastResponse() . '</xmp></pre><br>';

    echo '<p>Exception trying to call ' . $method . '</p>';
    echo '$e->getMessage()';
    echo …
Run Code Online (Sandbox Code Playgroud)

php web-services soap-client ebay-api

2
推荐指数
1
解决办法
5417
查看次数

标签 统计

ebay-api ×1

php ×1

soap-client ×1

web-services ×1