Получить только закрытые вопросы из api Stack Exchange, через /questions?

Получить только закрытые вопросы из api Stack Exchange, через /questions?

30.04.2015 03:31:54 Просмотров 44 Источник

Я хочу получить только закрытые вопросы из /questionsAPI Stack Exchange.

Я немного поиграл с фильтрами, и я придумал что-то, что дает мне такой JSON для каждого вопроса:

{
      "tags": [
        "c++",
        "opencl",
        "intel"
      ],
      "close_vote_count": 0,
      "title": "Weird OpenCL calls side effect on C++ for loop performance",
      "body": "<p>I'm working on a C++ project using OpenCL. I'm using the CPU as an OpenCL device with the  <a href=\"http://registrationcenter.intel.com/irc_nas/5193/intel_code_builder_for_opencl_2015_ubuntu_5.0.0.43_x64.tgz\" rel=\"nofollow\">intel OpenCL runtime</a></p>[...]"
    },

Теперь мне нужны только закрытые вопросы.

Как я могу это сделать ?

(другое дело: как я мог исключить закрытые вопросы из результатов ?)

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions#comment48055232_29967852
Как этот вопрос связан с Java?
https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions#comment48055463_29967852
Есть ли вопросы, закрытые как дубликат, используя dupehammer, появляются как имеющие 5 близких голосов?
https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions#comment48055580_29967852
@JamesThorpe, я полагаю, что они этого не делают, я отредактировал свой вопрос. Дело в том, что я хочу только закрытые вопросы, независимо от того, сколько близких вопросов есть.

Ответы - Получить только закрытые вопросы из api Stack Exchange, через /questions? / Get only closed questions from the Stack Exchange api, via /questions?

Является ответом!
DJanssens

07.07.2015 01:52:45

Вы можете легко сделать это с помощью следующего запроса:

SELECT count(*)
FROM Posts
WHERE ClosedDate IS NOT NULL

Это, однако, не говорит вам о причине закрытия, чтобы получить это, вы должны посмотреть в PostHistoryTableкоторый содержит подробную информацию обо всех изменениях, связанных с сообщением.

https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions/31257052#comment50534972_31257052
Я хочу сделать это через API, а не через data explorer, который трудно использовать в качестве источника данных для приложения. Но все равно спасибо за ваш ответ.
https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions/31257052#comment50536175_31257052
Я не знаю, как получить значение счетчика при использовании API, но вы можете использовать api.stackexchange.com/docs/... чтобы получить все закрытые вопросы. Может быть, это поможет?
https://stackoverflow.com/questions/29967852/get-only-closed-questions-from-the-stack-exchange-api-via-questions/31257052#comment50620497_31257052
Я сделал это с помощью расширенного поиска, согласно вашей ссылке. Спасибо за ваш ответ, так как я сделал это с помощью комбинации SEDE и Advanced Search api в конце концов.
Закрыть X