Onde posso encontrar o nome da enquete se eu não der um nome a ela ao criá-la? Além disso, assumi que o ID da postagem é o ID do tópico que contém a enquete, isso está correto?
Receio que não - cada postagem tem seu próprio ID. Costumava ser fácil vê-lo adicionando .json ao link da postagem na barra de endereço do seu navegador e pressionando Enter. No entanto, isso não parece mais ser o caso, pois você obtém todas as postagens:
Se você rolar para baixo, eventualmente encontrará a postagem de interesse. O nome da enquete também deve estar lá, mas se não estiver, edite a postagem e você a verá no markdown.
Obrigado pela explicação! Vou dar uma olhada.
Fiz uma pequena consulta ao explorer como uma olhada atrevida há um tempo, embora não tenha certeza se é mais fácil do que o método json.
Mas aqui está:
-- [params]
-- int :topic_id
-- int :post_number = 1
SELECT pl.post_id,
p.id,
pl.name
FROM polls pl
JOIN posts p ON p.id = pl.post_id
WHERE p.topic_id = :topic_id
AND p.post_number = :post_number
