Hallo Leute,
kurz gefasst, möchte ich LinkedIn Api verwenden, welche OAuth zur Authentifizierung einsetzt.
Das habe ich dann gefunden und ausprobiert:
LinkedIn OAuth with Java using Scribe LinkedIn Developer Network: LinkedIn OAuth with Java using Scribe...
Ich bekomme also einen Link zur Authorisierung. Dort steht bereits im inputfeld "session_key" meine Email-Adresse und ich gebe per POST das Passwort im Feld "session_password" ein. Ein Beispiel dazu habe ich hier gefunden:
http://www.java-forum.org/netzwerkprogrammierung/5191-per-post-automatisch-website-einloggen.html
Die Anmeldung klappt es anscheinend nicht, da ich
als Response code "302" bekomme (HTTP/1.1: Status Code Definitions), was ich leider nicht so ganz verstehe. :autsch:
Hier ist Der Quellcode der Anmeldung:
Nach der Anmeldung soll ich einen verifier bekommen, welchen ich dann brauche um den Access Token zu bekommen.
Kann mir da jemand helfen?
Gruß,
madlena
kurz gefasst, möchte ich LinkedIn Api verwenden, welche OAuth zur Authentifizierung einsetzt.
Das habe ich dann gefunden und ausprobiert:
LinkedIn OAuth with Java using Scribe LinkedIn Developer Network: LinkedIn OAuth with Java using Scribe...
Ich bekomme also einen Link zur Authorisierung. Dort steht bereits im inputfeld "session_key" meine Email-Adresse und ich gebe per POST das Passwort im Feld "session_password" ein. Ein Beispiel dazu habe ich hier gefunden:
http://www.java-forum.org/netzwerkprogrammierung/5191-per-post-automatisch-website-einloggen.html
Die Anmeldung klappt es anscheinend nicht, da ich
als Response code "302" bekomme (HTTP/1.1: Status Code Definitions), was ich leider nicht so ganz verstehe. :autsch:
Hier ist Der Quellcode der Anmeldung:
Java:
public LinkedInHttpClient () {
httpClient.getHttpConnectionManager().
getParams().setConnectionTimeout(5000);
}
public InputStream requestViaPost(String url)
throws SAXException, HttpException, IOException {
PostMethod request = new PostMethod(url);
NameValuePair[] data = {
new NameValuePair("session_key", "dummy@web.de"),
new NameValuePair("session_password", "dummy")
};
request.setRequestBody(data);
httpClient.executeMethod(request);
InputStream responseStream = request.getResponseBodyAsStream();
return responseStream;
}
Nach der Anmeldung soll ich einen verifier bekommen, welchen ich dann brauche um den Access Token zu bekommen.
Kann mir da jemand helfen?
Gruß,
madlena