Versão atual:

API aplicada no Power BI

Boa tarde à todos, preciso da ajuda da comunidade para algo um pouco incomum. Estou tentando conectar o meu Fluig no Power BI da Microsoft para gerar alguns relatórios mais complexos. Não obtive sucesso em conectar a API do Fluig com a ferramenta, a mesma apresenta a seguinte mensagem:

DataSource.Error: Web.Contents failed to get contents from 'http://dominio.fluig.cloudtotvs.com.br/api/public/2.0/users/listAll' (405): Method Not Allowed Details: DataSourceKind=Web >DataSourcePath=http://dominio.fluig.cloudtotvs.com.br/api/public/2.0/users/listAll Url=http://dominio.fluig.cloudtotvs.com.br/api/public/2.0/users/listAll

Cheguei a abrir um ticket na Microsoft mas me informaram que não poderiam me ajudar já que o erro estava na forma de consulta da API. Sei que isso foge do contexto dessa comunidade, mas alguém poderia me ajudar?

Segue o meu código na linguagem "M":

let
    Parametros = "{""params"":{""login"":admin,""password"":senha_do_user}}",
    Bin = Text.ToBinary(Parametros),
    Post = [Content = Bin],
    Site = "http://dominio.fluig.cloudtotvs.com.br/api/public/2.0/users/listAll",
    WebContent = Web.Contents(Site, Post),
    Source = Json.Document(WebContent)
in
    Source

Seguem links sobre a base para documentação que utilizei para chegar neste código falho:

Método Web.Contents: https://msdn.microsoft.com/pt-br/query-bi/m/web-contents?f=255&MSPPError=-2147217396

Exemplo do campo Content no método: https://blog.crossjoin.co.uk/2014/04/19/web-services-and-post-requests-in-power-query/

Formato do user e key na solicitação JOSON no Fluig: https://forum.fluig.com/1820-api-do-fluig-para-mostrar-dados-no-formulario

OBS.: já tentei a variável "Parametros" das seguintes formas e nenhuma deu certo:

...{""params"":{""login"":admin,""password"":senha_do_user}}...
...{""params"":{""login"":""admin"",""password"":""senha_do_user""}}...
...{""params"":{""login"":'admin',""password"":'senha_do_user'}}...
...{params:{login:'admin',password:'senha_do_user'}}...

Desde já, muitíssimo obrigado.

Versão (1):

Ver a versão formatada

API aplicada no Power BI

  • criado 21 de Jun de 2018

Comentário

new question