0

我收到此错误

Invalid auth/bad request (got a 403, expected HTTP/1.1 20X or a redirect) at this line
$data = $oauthc->fetch($url, $body, $method, $headers);

当我使用这段代码时

try {
            $oauthc = new \OAuth(CUSTOMER_KEY, CUSTOMER_SECRET,
                OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_URI);
            $oauthc->enableDebug();
            $oauthc->setNonce(rand());

            $url = 'https://api.linkedin.com/v1/jobs';
            $body = file_get_contents('http://azaidi-usweb-08.vps.zulily.com/job.xml');
            $method = OAUTH_HTTP_METHOD_POST;
            $headers = array('Content-Type' => 'text/xml');

            $data = $oauthc->fetch($url, $body, $method, $headers);


            $response = $oauthc->getLastResponse();
            $response_info = $oauthc->getLastResponseInfo();

            print "<pre>";
            print_r($oauthc->debugInfo);
            print_r($response);
            print_r($response_info);
            print "</pre>";

            exit;
}catch(OAuthException $e) {
    print_r($oauthc->debugInfo);
    print_r($e);
    exit;
}

任何帮助将不胜感激

4

1 回答 1

2

在深入探讨之前……职位发布 API 程序仅适用于选定的合作伙伴。贵公司是否已获准加入该计划?否则,无论我们是否解决此问题,您都将无法发布工作。

于 2013-03-10T07:06:04.950 回答