wirecardBrasil / moip-sdk-dotnet

MIT License
7 stars 3 forks source link

New Client #30

Closed lGuzl closed 6 years ago

lGuzl commented 6 years ago

Bom dia,

Estou tentando usar este sdk, porém estou com o seguinte problema.

Criei a conta no moip, e criei a mesma em sandbox.

Tenho o token e chave do sandbox, porém percebi que na criação do client, ele solicita o oAuth.

No caso, recorri aos links de pessoas daqui que já tiveram o mesmo problema, porém os links de ajuda estão obsoletos.

Como devo proceder? Já utilizei outros sdk fazendo conexão com token/key e consigo utilizar corretamente, porém nenhuma delas funciona no ios, onde preciso.

matmiranda commented 6 years ago

Não entendi muito bem, o seu problema está no link de ajuda ?

lGuzl commented 6 years ago

Bom dia,

então, meu problema estava em como conseguir o oAuth, mas já fiz pelo postman.

No caso, a documentação do link não existe, e não vi nenhum exemplo prático aqui no wiki, mas acabei vasculhando e encontrei, acredito que poderia ter no readme aqui da biblioteca um exemplo prático pra quem está iniciando com o moip.

Outro ponto seria que gostaria de utilizar no xamarin, porém ao tentar instalar a biblioteca pelo nuget, no xamarin, diz que não é suportado. Procede a informação?

matmiranda commented 6 years ago

Se não é suportado para xamarin forms ou xamarin native, use HttpClient.

lGuzl commented 6 years ago

Ok Matheus, obrigado pela ajuda de qualquer forma, acabei encontrando outra biblioteca que me ajudou.

No entanto, fica a dica sobre o oAuth, talvez outras pessoas precisem de ajuda.

Abs.

matmiranda commented 6 years ago

31

mbppower commented 6 years ago

Acho que o problema é que a API 2.0 aceita autenticação usando "Basic" no "Authorization" header, porém essa lib sempre força o "Bearer".


Moip.Utilities.APIHelper.GetHeader();

_headers.Add("Authorization", string.Format("Bearer {0}", Configuration.OAuthAccessToken));
matmiranda commented 6 years ago

@lGuzl veja essa biblioteca: https://github.com/matmiranda/MoipCSharp

somentelucas commented 6 years ago

Please use this SDK instead.