Tagged: 

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #29672
    Kezia Campos
    Participant

      Boa noite professor,

      Logo após a colocar os parâmetros do meu usuário do Linkedin Developer (client_id, csrf_toke, etc) e passar para o “html = requests.get(‘https://www.linkedin.com/oauth/v2/authorization’, params = auth_params)”, e ser geradoo o link, me apresenta um erro e informa que a página vai ser recarregada, e quando ela é, apresenta “não é possível acessar esse site”.

       

      O que poderia estar fazendo de errado? Pois segui os mesmos passos do seu Colab porém com meu usuário.

      #29778
      Fábio Spak
      Participant

        Olá Kezia, consegue postar um print do erro para que eu possa analisar?

        Fabio

        #29786
        Kezia Campos
        Participant

          Segue abaixo a imagem que aparece:

           

           

          Ela aparece assim que sigo esses passos para gerar o link:

          #29806
          Fábio Spak
          Participant

            Olá Kezia, esse erro esta relacionado as permissões na aba produtos, como mostra a aula de “Criação de APP no Linkedin”, você consegue verificar se essas permissões foram habilitadas?

            https://stackoverflow.com/questions/53479131/unauthorized-scope-error-in-linkedin-oauth2-authentication

            Fabio

            #29981
            Kezia Campos
            Participant

              Bom dia Fábio,

               

              Mesmo habilitando a permissão conforme o forúm, o problema continua e apresenta a mesma mensagem que apresentei acima na imagem.

              #30023
              Fábio Spak
              Participant

                Olá Kezia, consegue fazer um teste recriando os acessos novamente?

                Fabio

                #52074

                gostaria de saber se o problema foi solucionado ao api pois ainda hoje da erro

                #52076
                Jones Granatyr
                Keymaster

                  Sim, mas com algumas alterações. É preciso atualizar o app no LinkedIn Developer e garantir que o produto “Sign In with LinkedIn using OpenID Connect” esteja habilitado. Nos parâmetros de autenticação, deve usar os novos escopos openid profile email (em vez dos antigos r_liteprofile e r_emailaddress) e confirmar que o redirect URI usado no código é exatamente o mesmo cadastrado no painel do app

                  #52086

                  vou lhe passar as informaçoes: consegui que fosse redirecionado para login  digito a minha senha de usuario e dou permissao mas o resultado foi esse:

                  Hum… Não consigo chegar a esta página
                  localhost se recusou a se conectar.

                  Tente:

                  Pesquisar na Web por localhost
                  Verificando a conexão
                  Verificação de proxy e firewall
                  ERR_CONNECTION_REFUSED vou lhe passar a seguintes informações:

                  import requests
                  import random
                  import string

                  CLIENT_ID = “77z744x5mb0pep”
                  CLIENT_SECRET = “WPL_AP1.CtDlThk0v2mMydkC.DyuwpQ==”
                  REDIRECT_URL = “http://localhost:8000/”

                  # https://pt.wikipedia.org/wiki/Cross-site_request_forgery
                  CSRF_TOKEN = “”.join(random.choice(string.ascii_letters) for i in range(24))

                  auth_params = {
                  “response_type”: “code”,
                  “client_id”: CLIENT_ID,
                  “redirect_uri”: REDIRECT_URL,
                  “state”: CSRF_TOKEN,
                  “scope”: “openid,profile,w_member_social,email”,
                  }
                  auth_url = “https://www.linkedin.com/oauth/v2/authorization”
                  print(“Cole essa URL no navegador para iniciar o login:”)
                  print(requests.Request(“GET”, auth_url, params=auth_params).prepare().url)

                   

                   

                   

                  as configuraçoes da plataforma linkedin:OAuth 2.0 settings
                  Token time to live duration
                  Access token:2 months(5184000 seconds)
                  Authorized redirect URLs for your app
                  http://localhost:8000/

                   

                  os scopes: OAuth 2.0 scopes
                  Scopes define what your app can do on a user’s behalf.
                  The OAuth consent screen will display descriptions to end users as they are seen below. Some variation may occur if your app has a custom OAuth experience.
                  openidUse your name and photo
                  profileUse your name and photo

                  w_member_social

                  Create, modify, and delete posts, comments, and reactions on your behalf

                  email

                   

                  os produtos usados:

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Sign In with LinkedIn using OpenID Connect
                  Standard Tier
                  Using the OpenID Connect standard

                  View docsEndpoints

                  essas sao minhas informaçoes mas lembrando que os dados de acesso  nao sao reais so para demostraçao precisaria solucionar isso pois se caso a empresa pedir teria como saber como fazer

                  #52085

                  CLIENT_ID = “77z744x5mb0pep”
                  CLIENT_SECRET = “WPL_AP1.CtDlThk0v2mMydkC.DyuwpQ==”
                  REDIRECT_URL = “http://localhost:8000/”

                  # https://pt.wikipedia.org/wiki/Cross-site_request_forgery
                  CSRF_TOKEN = “”.join(random.choice(string.ascii_letters) for i in range(24))

                  auth_params = {
                  “response_type”: “code”,
                  “client_id”: CLIENT_ID,
                  “redirect_uri”: REDIRECT_URL,
                  “state”: CSRF_TOKEN,
                  “scope”: “openid,profile,w_member_social,email”,
                  }
                  auth_url = “https://www.linkedin.com/oauth/v2/authorization”
                  print(“Cole essa URL no navegador para iniciar o login:”)
                  print(requests.Request(“GET”, auth_url, params=auth_params).prepare().url)

                  vou lhe passar as informaçoes: consegui que fosse redirecionado para login  digito a minha senha de usuario e dou permissao mas o resultado foi esse:

                  Hum… Não consigo chegar a esta página
                  localhost se recusou a se conectar.

                  Tente:

                  Pesquisar na Web por localhost
                  Verificando a conexão
                  Verificação de proxy e firewall
                  ERR_CONNECTION_REFUSED vou lhe passar a seguintes informações:

                   

                   

                  as configuraçoes da plataforma linkedin:OAuth 2.0 settings
                  Token time to live duration
                  Access token:2 months(5184000 seconds)
                  Authorized redirect URLs for your app
                  http://localhost:8000/

                   

                  os scopes: OAuth 2.0 scopes
                  Scopes define what your app can do on a user’s behalf.
                  The OAuth consent screen will display descriptions to end users as they are seen below. Some variation may occur if your app has a custom OAuth experience.
                  openidUse your name and photo
                  profileUse your name and photo

                  w_member_social

                  Create, modify, and delete posts, comments, and reactions on your behalf

                  email

                   

                  os produtos usados:

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Sign In with LinkedIn using OpenID Connect
                  Standard Tier
                  Using the OpenID Connect standard

                  View docsEndpoints

                  essas sao minhas informaçoes mas lembrando que os dados de acesso  nao sao reais so para demostraçao precisaria solucionar isso pois se caso a empresa pedir teria como saber como fazer

                  #52080

                  vou lhe passar as informaçoes: consegui que fosse redirecionado para login  digito a minha senha de usuario e dou permissao mas o resultado foi esse:

                  Hum… Não consigo chegar a esta página
                  localhost se recusou a se conectar.

                  Tente:

                  Pesquisar na Web por localhost
                  Verificando a conexão
                  Verificação de proxy e firewall
                  ERR_CONNECTION_REFUSED vou lhe passar a seguintes informações:

                  import requests
                  import random
                  import string

                  CLIENT_ID = “77z744x5mb0pep”
                  CLIENT_SECRET = “WPL_AP1.CtDlThk0v2mMydkC.DyuwpQ==”
                  REDIRECT_URL = “http://localhost:8000/”

                  # https://pt.wikipedia.org/wiki/Cross-site_request_forgery
                  CSRF_TOKEN = “”.join(random.choice(string.ascii_letters) for i in range(24))

                  auth_params = {
                  “response_type”: “code”,
                  “client_id”: CLIENT_ID,
                  “redirect_uri”: REDIRECT_URL,
                  “state”: CSRF_TOKEN,
                  “scope”: “openid,profile,w_member_social,email”,
                  }
                  auth_url = “https://www.linkedin.com/oauth/v2/authorization”
                  print(“Cole essa URL no navegador para iniciar o login:”)
                  print(requests.Request(“GET”, auth_url, params=auth_params).prepare().url)

                   

                   

                  as configuraçoes da plataforma linkedin:OAuth 2.0 settings
                  Token time to live duration
                  Access token:2 months(5184000 seconds)
                  Authorized redirect URLs for your app
                  http://localhost:8000/

                   

                  os scopes: OAuth 2.0 scopes
                  Scopes define what your app can do on a user’s behalf.
                  The OAuth consent screen will display descriptions to end users as they are seen below. Some variation may occur if your app has a custom OAuth experience.
                  openidUse your name and photo
                  profileUse your name and photo

                  w_member_social

                  Create, modify, and delete posts, comments, and reactions on your behalf

                  email

                   

                  os produtos usados:

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Share on LinkedIn
                  Default Tier
                  Amplify your content by sharing it on LinkedIn

                  View docsEndpoints

                  Sign In with LinkedIn using OpenID Connect
                  Standard Tier
                  Using the OpenID Connect standard

                  View docsEndpoints

                  essas sao minhas informaçoes mas lembrando que os dados de acesso  nao sao reais so para demostraçao precisaria solucionar isso pois se caso a empresa pedir teria como saber como fazer

                  #52079

                  quando roda é redirecionado para login, entao digita a senha e da permissao e logo mostra a pagina:

                  Hum… Não consigo chegar a esta página
                  localhost se recusou a se conectar.

                  Tente:

                  Pesquisar na Web por localhost
                  Verificando a conexão
                  Verificação de proxy e firewall
                  ERR_CONNECTION_REFUSED

                   

                  minhas configuraçoes de permisao ao localhost:Authorized redirect URLs for your app
                  http://localhost:8000/

                   

                  os scopes:  OAuth 2.0 scopes
                  Scopes define what your app can do on a user’s behalf.
                  The OAuth consent screen will display descriptions to end users as they are seen below. Some variation may occur if your app has a custom OAuth experience.
                  openidUse your name and photo
                  profileUse your name and photo
                  w_member_socialCreate, modify, and delete posts, comments, and reactions on your behalf
                  emailUse the primary email address associated with your LinkedIn account

                   

                  e o codigo:

                   

                   

                  import requests
                  import random
                  import string

                  CLIENT_ID = “77z7144x5mb0pep”
                  CLIENT_SECRET = “WPL_AP1.CtDGHJnS0v2mMydkC.DyuwpQ==”
                  REDIRECT_URL = “http://localhost:8000/”

                  # https://pt.wikipedia.org/wiki/Cross-site_request_forgery
                  CSRF_TOKEN = “”.join(random.choice(string.ascii_letters) for i in range(24))

                  auth_params = {
                  “response_type”: “code”,
                  “client_id”: CLIENT_ID,
                  “redirect_uri”: REDIRECT_URL,
                  “state”: CSRF_TOKEN,
                  “scope”: “openid,profile,w_member_social,email”,
                  }
                  auth_url = “https://www.linkedin.com/oauth/v2/authorization”
                  print(“Cole essa URL no navegador para iniciar o login:”)
                  print(requests.Request(“GET”, auth_url, params=auth_params).prepare().url) essas iformaçoes de acesso sao fake mas estou passando pra informar oque passei pois nao consigo entrar na pagina precisaria resolver isso  no caso a empresa pedir para fazer isso estarei preparado caso seja pedido

                  #52242
                  Gabriel Alves
                  Keymaster

                    Olá! respondi lá no outro tópico que você criou, nesse link (apenas referenciando aqui para ficar centralizado tudo num mesmo local já que se trata da mesma dúvida)

                  Viewing 13 posts - 1 through 13 (of 13 total)
                  • You must be logged in to reply to this topic.