Ошибка с API pastebin: неверный запрос API, недопустимый api_paste_format

#c# #pastebin

#c# #pastebin

Вопрос:

Я использую этот API, и это моя программа.

Всякий раз, когда я пытаюсь отправить вставку в pastebin, я получаю ошибку в строке 77 в API:

 return resp;
  

Я не уверен, что я должен сделать, чтобы сообщение было успешно отправлено.

Первое случайное исключение типа ‘PasteBin.PasteBinApiException’ произошло в WinForms_Run.exe Дополнительная информация: неверный запрос API, недопустимый api_paste_format

Любая помощь очень ценится.

Комментарии:

1. Первое случайное исключение типа ‘PasteBin.PasteBinApiException’ произошло в WinForms_Run.exe Дополнительная информация: неверный запрос API, недопустимый api_paste_format

Ответ №1:

Исключение, с которым вы столкнулись, на самом деле находится в предыдущей return resp строке.

Вы должны поставить точку останова в строке 75 PasteBinClient и оценить содержимое resp переменной.

На основании документации API pastebin вы должны получить сообщение, в котором точно указано, что не так с вашим запросом:

 Bad API request, invalid api_option
Bad API request, invalid api_dev_key
Bad API request, IP blocked
... etc
  

РЕДАКТИРОВАТЬ: Пользователь прокомментировал точную проблему: invalid api_paste_format .

В вашей программе (строка 31) вы передаете «None» в качестве формата — вы пробовали «text», как предложено в документах API?

Комментарии:

1. Неверный запрос API, недопустимый api_paste_format — я заблудился, новичок в этом

2. Нет проблем, если это ответило на ваш вопрос, пожалуйста, не забудьте нажать кнопку «Отметить как ответ» (отметьте слева). 🙂

3. Я буду, придется подождать 2 минуты