ASP. Net Войти через LinkedIn, используя OAuth 2.0 - PullRequest
0 голосов
/ 29 января 2020

Ранее тот же код работал, но из-за некоторых "Изменений в URL-адресах OAuth 2.0"

https://developer.linkedin.com/blog/posts/2018/redirecting-oauth-uas

Ниже приведен мой предыдущий код: -

using ASPSnippets.LinkedInAPI;

protected void Page_Load(object sender, EventArgs e)
{
    LinkedInConnect.APIKey = "<Your LinkedIn API Key>";
    LinkedInConnect.APISecret = "<Your LinkedIn API Secret>";
    LinkedInConnect.RedirectUrl = Request.Url.AbsoluteUri.Split('?')[0];
    if (LinkedInConnect.IsAuthorized)
    {
        pnlDetails.Visible = true;
        DataSet ds = LinkedInConnect.Fetch();
        imgPicture.ImageUrl = ds.Tables["person"].Rows[0]["picture-url"].ToString();
        lblName.Text = ds.Tables["person"].Rows[0]["first-name"].ToString();
        lblName.Text += " " + ds.Tables["person"].Rows[0]["last-name"].ToString();
        lblEmailAddress.Text = ds.Tables["person"].Rows[0]["email-address"].ToString();
        lblHeadline.Text = ds.Tables["person"].Rows[0]["headline"].ToString();
        lblIndustry.Text = ds.Tables["person"].Rows[0]["industry"].ToString();
        lblLinkedInId.Text = ds.Tables["person"].Rows[0]["id"].ToString();
        lblLocation.Text = ds.Tables["location"].Rows[0]["name"].ToString();
        imgPicture.ImageUrl = ds.Tables["person"].Rows[0]["picture-url"].ToString();
    }
}

protected void Authorize(object sender, EventArgs e)
{
    LinkedInConnect.Authorize();
}

Я часами нахожу решение, но получаю только MVC примеров, и я не могу найти решение в ASP. Net

Пожалуйста, помогите ..

...