No puedo agregar una publicación privada (whisper) usando la API. Estoy pasando el campo Whisper a true en la estructura de Go proporcionada.
type Post struct {
TopicID int `json:"topic_id"`
Raw string `json:"raw"`
CreatedAt time.Time `json:"created_at"`
PostType int `json:"post_type"`
Whisper bool `json:"whisper"`
}
Ni establecer whisper en true ni post_type en 4 parece funcionar para mí. La publicación se agrega, pero no es un whisper. Sin embargo, puedo agregar un whisper a través de la interfaz de usuario, lo que aclara que no se trata de un problema de privilegios. ¿Alguien puede ayudarme a entender qué estoy haciendo mal?
Esto parece estar funcionando, pero ¿por qué whisper=true no se devuelve en la respuesta? En su lugar, veo post_type=4 en todos los susurros en lugar de post_type=1. ¿Significa eso algo o no?
Sí, eso es algo bueno. post_type=4 es un post de susurro, lo que significa que se creó correctamente. Si vuelve con post_type=1, entonces no es un susurro, sino simplemente un post regular.
La interfaz para crear posts no permite pasar un post_type, sino que requiere que especifiques whisper=true.