2 回答

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
請(qǐng)?jiān)谀慕K端中使用此命令:go get -u github.com/nlopes/slack
之后嘗試運(yùn)行此代碼:
package main
import (
"encoding/json"
"fmt"
"github.com/nlopes/slack"
)
func unmarshalSuggestionCallback(j string) (*slack.InteractionCallback, error) {
callback := &slack.InteractionCallback{}
if err := json.Unmarshal([]byte(j), &callback); err != nil {
return nil, err
}
return callback, nil
}
func main() {
callback,_:=unmarshalSuggestionCallback(`{"type":"callback"}`)
fmt.Println(callback.Type)
}
一切正常,我檢查過(guò)我的電腦

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
您需要指定來(lái)自哪個(gè)包InteractionCallback
,在您的情況下是松弛包 -slack.InteractionCallback
- 2 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)