A API V3 JÁ ESTÁ DISPONÍVEL
|
API para gerenciamento das situações dos módulos disponíveis no gerenciador de transições.
GET /situacao/{módulo}
Busca as situações a partir do seu módulo
curl
curl -X GET "https://bling.com.br/Api/v2/situacao/{módulo}/json/"
-G
-d "apikey={apikey}"
PHP
$apikey = "{apikey}";
$modulo = "{módulo}";
$outputType = "json";
$url = 'https://bling.com.br/Api/v2/situacao/' . $modulo . '/' . $outputType;
$retorno = executeGetContact($url, $apikey);
echo $retorno;
function executeGetContact($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 ExecuteGetSituacao() {
var request = HttpWebRequest.Create(@"https://bling.com.br/Api/v2/situacao/Vendas/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 | API key gerada no sistema | string |
módulo | Módulo das situações que você deseja consultar. Utilizar nome exibido na tabela de módulos. |
string |