Unbekannt Authentifizierungsschema auf LinkedIn-API

Ich bin mit OAuth 1.0 a für die LinkedIn-API. Derzeit habe ich bereits umgesetzt, einige Aufrufe für das Profil und verbindungen, und Sie alle scheinen gut zu funktionieren. Aber für die Nachricht senden, die oauth-Bibliothek wirft eine exception mit der folgenden:

{
  "errorCode": 0,
  "message": "Unknown authentication scheme",
  "requestId": "I2Y0MFJ8ME",
  "status": 401,
  "timestamp": 1378376573339
}

Ich bin mit der PHP-PECL-OAuth. Ich bin der Initialisierung der $oauth-Objekt wie folgt:

$oauth = new OAuth(API_KEY, API_SECRET, OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_FORM);
$oauth->setToken(ACCESS_TOKEN, SECRET);

wird und die rest-Aufruf wie dieser:

$url = 'https://api.linkedin.com/v1/people/~/mailbox?format=json';
$content_type = array('Content-Type' => 'application/json');
$oauth->fetch($url, $message, OAUTH_HTTP_METHOD_POST, $content_type);

und $message sieht wie folgt aus:

$message = Array
(
    [recipients] => Array
        (
            [0] => z2222117O
        )

    [subject] => this is my title
    [body] => this is my body
    [format] => json
    [id] => EAS123123
)

Es nicht Aussehen wie es ' s nichts falsch mit der Anfrage. Ich habe den Anweisungen gefolgt vom LinkedIn messaging-docs. Jemand anderes hatte das gleiche problem? Vielen Dank im Voraus.

InformationsquelleAutor gerky | 2013-09-05
Schreibe einen Kommentar