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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich die Frage beantworten auf den folgenden link, scheint der gleiche Fehler. Obwohl es scheint, verschiedene Technik, aber Lösung wäre, dieselbe zu senden, den access_token in der Anfrage zurück zu erhalten, die geschützte Ressourcen.
Den link für Ihre Referenz.
Apache Oltu Linkedin-Integration Beispiel
LinkedIn erfordert, dass Sie entweder die access-token in den header oder als Abfrage-Parameter der nicht-standard-Namen
oauth2_access_token
. Wenn ich es geschickt als eine Abfrage param mit dem Namenaccess_token
bekam ich den Fehler, den Sie haben.Einige Fragen, auf die LinkedIn-Foren scheinen zu zeigen, dass die Fehler, die Sie bekommen, bedeutet, dass Sie nicht über einen gültigen Authentifizierungs-token.
Sind Sie sicher, dass Sie senden eine korrekte und aktive auth-token mit deiner Nachricht?