Как правильно реализовать stackexchange api?

Я реализовал получение последних вопросов с помощью php:

https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&tagged=wordpress&site=stackoverflow&filter=withbody

А затем получить ответы на конкретные вопросы идентификаторов.
Весь этот процесс выполняется в почасовом режиме.

Проблема, если ответ был добавлен на конкретный вопрос, мой сценарий не улавливает его.

Как я могу получить последние вопросы и ответы, а в последующих запросах все еще «ловить» новые ответы?

Благодарю.

1

Решение

Вы смотрите на вопросы только. Если вы хотите получить как вопросы, так и ответы, у вас есть два варианта.

Вариант 1: два вызова API

Используя эту опцию, вы будете использовать свой существующий звонок для получения новых вопросов. Вы также добавите вызов к /answers конечная точка

Недостатком является то, что это вызовет дополнительные вызовы API.

Вариант 2. Используйте /posts конечная точка

Используйте /posts конечная точка, чтобы получить как вопросы, так и ответы. Это вернуло как новые вопросы, так и ответы за один звонок.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]