Kitchen

Portal do Desenvolvedor


Bem vindo!

Aqui, você vai conhecer o Programa iFood Integra e acessar as documentações de que precisa para iniciar sua integração com nossa plataforma de maneira rápida e segura.

Além disso, vai ter acesso a guias práticos e ao nosso Suporte.

Ask A Question

Questions

5
ANSWERED

Erro no /events/acknowledgment

var HTTPClient: TIdHTTP; lParamList: TStream; Result: string; cod_eventos: string; begin try HTTPClient := TidHTTP.Create; HTTPClient.ProtocolVersion := pv1_0; HTTPClient.Request.Accept := 'application/json'; HTTPClient.Request.ContentType := 'application/json'; HTTPClient.Request.ContentEncoding := 'utf-8'; HTTPClient.Request.UserAgent := 'Mozilla/3.0 (compatible; Indy Library)'; HTTPClient.IOHandler := IdSSLIOHandlerSocketOpenSSL1; HTTPClient.Request.CustomHeaders.FoldLines := False; HTTPClient.Request.CustomHeaders.Add('Authorization:Bearer ' +Token_Acesso); HTTPClient.Request.CustomHeaders.Add('Cache-Control: no-cache'); HTTPClient.Request.CustomHeaders.Add('Content-Type: application/json; charset=UTF-8'); cod_eventos := LabeledEdit_IDEventosFormated.Text; lParamList := TStringStream.Create(cod_eventos,TEncoding.UTF8); // [{"id":"37131ecc-6b70-4241-a338-e97d8b0e6821"},{"id":"1b93eee1-949a-4abb-9d2f-6bb701b6bf1b"}] try Result := HTTPClient.Post('https://pos-api.ifood.com.br/v1.0/events/acknowledgment', lParamList); finally HTTPClient.Free; lParamList.Free; end; except On E: Exception do begin Application.MessageBox(Pchar('Atenção! ocorreu um erro ao liberar os eventos do IFood: ' + #13 + e.Message), 'Atenção', MB_ICONERROR); end; end; end; Obs Erro recebido HTTP/1.1 501 Not Implemented dados enviados = [{"id":"37131ecc-6b70-4241-a338-e97d8b0e6821"},{"id":"1b93eee1-949a-4abb-9d2f-6bb701b6bf1b"}]

Posted by RAIMUNDO NONATO S. FREITAS 3 months ago