Não consigo adicionar um post de whisper usando a API. Estou passando o campo Whisper como true na struct Go fornecida.
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"`
}
Tanto definir whisper como true quanto post_type como 4 não parecem funcionar para mim. O post é adicionado, mas não é um whisper. No entanto, consigo adicionar whispers pela interface do usuário, o que indica que não se trata de um problema de permissão. Alguém pode me ajudar a entender o que estou fazendo de errado?
Isso parece estar funcionando, mas por que whisper=true não é retornado na resposta? Em vez disso, vejo post_type=4 em todos os sussurros, em vez de post_type=1. Isso significa algo ou não?
Sim, isso é algo bom. post_type=4 é um post de sussurro, o que significa que foi criado com sucesso. Se retornar post_type=1, então não é um sussurro, mas apenas um post comum.
A interface para criar posts não permite que você passe um post_type, mas exige que você especifique whisper=true.