• 0
Vinicius

redirect_uri com variáveis

Question

Olá,

 

Preciso que o redirect_uri tenha variáveis de requisição além do code, tentei cadastrar a url na application mas o sistema não aceita (inclusive o servidor não responde quando se tenta cadastrar uma url com variáveis).

 

Estou montando um plugin para wordpress e gostaria de indicar uma página de configuração do plugin como callback url, mas o wordpress por padrão monta o link da página de configuração com variáveis de requisição.

 

Exemplo de redirect_uri com variável:

 

redirect_uri informado na requisição: http://meusite.com.br/wp-admin/plugins.php?page=configura_plugin

 

requisição: http://auth.mercadolivre.com.br/authorization?client_id=xxxxxxxxxxxxxxxx&response_type=code&redirect_uri=http%3A%2F%2Fmeusite.com.br%2Fwp-admin%2Fplugins.php%3Fpage%3Dconfigura_plugin

 

O sistema até redireciona para http://meusite.com.br/wp-admin/plugins.php?page=configura_plugin&code=xxxxxxx porém é informado no retorno algo como:

 

array(2) { ["body"]=> object(stdClass)#12138 (4) { ["message"]=> string(44) "The redirect_uri does not match the original" ["error"]=> string(13) "invalid_grant" ["status"]=> int(400) ["cause"]=> array(0) { } } ["httpCode"]=> int(400) }

 

E a redirect_uri no applications.mercadolivre.com.br está configurada para http://meusite.com.br/wp-admin/plugins.php

 

Alguém sabe como seria possível resolver?

 

Obrigado,

 

Vinicius

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now