A API V3 JÁ ESTÁ DISPONÍVEL
As integrações API v2 que já estão configuradas, seguirão funcionando temporariamente. |
Busca todas as ordens de produção
Recupera todas as ordens de produção cadastradas no sistema.
Curl |
curl -X GET "https://bling.com.br/Api/v2/ordensproducao/json/" |
PHP |
$apikey = "{apikey}"; $outputType = "json"; $url = 'https://bling.com.br/Api/v2/ordensproducao/' . $outputType; $retorno = executeGetProductionOrders($url, $apikey); echo $retorno; function executeGetProductionOrders($url, $apikey){ $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $url . '&apikey=' . $apikey); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, TRUE); $response = curl_exec($curl_handle); curl_close($curl_handle); return $response; } |
C# |
public static void ExecuteGetProductionOrders() { var request = HttpWebRequest.Create(@"https://bling.com.br/Api/v2/ordensproducao/json&apikey={apikey}"); request.ContentType = "application/json"; request.Method = "GET"; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { if (response.StatusCode != HttpStatusCode.OK) Console.Out.WriteLine("Error. Server returned status code: {0}", response.StatusCode); using (StreamReader reader = new StreamReader(response.GetResponseStream())) { var content = reader.ReadToEnd(); if(string.IsNullOrWhiteSpace(content)) Console.Out.WriteLine("Empty Response"); else Console.Out.WriteLine("Response Body: \r\n {0}", content); } } } |
Parâmetro | Descrição | Tipo |
apikey |
Sua apikey | string |
Paginação
O limite do retorno do GET ordensproducao é de 100 ordens, para acessar as demais ordens, utilize a paginação seguindo o exemplo abaixo.
Curl |
curl -X GET "https://bling.com.br/Api/v2/ordensproducao/page=2/json/" |
Para mais informações acesse a seção Limites.
Retorno
Em caso de sucesso, retornará todas as ordens registradas, no mesmo modelo do exemplo a seguir. Caso contrário, retornará um erro.
A resposta será no formato especificado na URL (XML ou JSON).
Exemplo de retorno:
{
"retorno": {
"ordensproducao": [
{
"itens": {
"item": {
"nomeProduto": "teste produção de terceiros",
"codigoProduto": "testeprodterc",
"quantidade": "2"
}
},
"idDepositoOrigem": "6423776735",
"idDepositoDestino": "6423776735",
"numero": "206",
"cliente": [],
"responsavel": "",
"situacao": "Não iniciado",
"idSituacao": "657",
"previsaoInicio": "",
"previsaoFinal": "",
"dataInicio": "",
"dataFim": "",
"observacoes": "",
"dataCriacao": "03/08/2020 15:36:25",
"dataAlteracao": "03/08/2020 15:36:25"
},
{
"itens": {
"item": {
"nomeProduto": "teste produção de terceiros",
"codigoProduto": "testeprodterc",
"quantidade": "2"
}
},
"idDepositoOrigem": "6423776735",
"idDepositoDestino": "6423776735",
"numero": "205",
"cliente": [],
"responsavel": "",
"situacao": "Não iniciado",
"idSituacao": "657",
"previsaoInicio": "",
"previsaoFinal": "",
"dataInicio": "",
"dataFim": "",
"observacoes": "",
"dataCriacao": "03/08/2020 15:28:53",
"dataAlteracao": "03/08/2020 15:28:53"
}
]
}
}