Linkedin E-Mail-Adresse abrufen
Ich benutze die Hängemattenbibliothek und C #, um das grundlegende Profil und die E-Mail-Adresse des Benutzers zu erhalten, die in folgendem Beitrag verlinkt sindHier .
Ich habe auch diese Beiträge verfolgtHier undHier
Für mein ganzes Leben kann ich jedoch nicht die E-Mail-Adresse des linkedin-Benutzers ermitteln.
lesendiese linkedin post ich habe neu eine neue anwendung erstellt um neue schlüssel zu bekommen aber noch kein glück.
Ging durchdiese linkedin post konnte es aber auch nicht zum laufen bringen
Ich poste den Code unten, aber er ist stark von den Links abgehoben, denen ich gefolgt bin
var credentials = new OAuthCredentials
{
CallbackUrl = "http://localhost:2715/Callback.aspx",
ConsumerKey = "my consumer key",//not shown
ConsumerSecret = "my consumer secret",//not shown
Type = OAuthType.RequestToken,
};
var client = new RestClient
{
Authority = "https://api.linkedin.com/uas/oauth",
Credentials = credentials
};
//var scope = HttpUtility.UrlEncode("r_basicprofile r_emailaddress");
var request = new RestRequest
{
Path = "requestToken?scope=r_basicprofile+r_emailaddress",
};
Ich erhalte diesen Bildschirm, wenn der Benutzer zu linkedin navigiert.
Um die E-Mail tatsächlich anzufordern, verwende ich diesen Code unten
var request = new RestRequest { Path = "people/~/email-address" };
var credentials = new Hammock.Authentication.OAuth.OAuthCredentials
{
Type = OAuthType.AccessToken,
SignatureMethod = OAuthSignatureMethod.HmacSha1,
ParameterHandling = OAuthParameterHandling.HttpAuthorizationHeader,
ConsumerKey = "my consumer key", //not shown
ConsumerSecret = "my consumer secret", //not shown
Token = Session["AccessToken"].ToString(),
TokenSecret = Session["AccessSecretToken"].ToString(),
Verifier = Session["Verifier"].ToString()
};
var client = new RestClient()
{
Authority = "http://api.linkedin.com/v1/",
Credentials = credentials,
Method = WebMethod.Get
};
var MyInfo = client.Request(request);
String content = MyInfo.Content;
Dies ist der Fehler, den ich bei MyInfo.Content erhalte
Vielen Dank im Voraus für Ihre Hilfe.
Wenn ich Kamyars Vorschlag versuche, erhalte ich die folgende Fehlermeldung. Was soll ich noch versuchen?