1
我試圖讓這個工作,並越來越沮喪。我已經使用了文檔中的示例,但他們正在拋出錯誤。Golang示例不工作添加活動
特別是這一領域:
To: [&UserFeed]
拋出這個錯誤:
does not compile: expected type, found ','
下面是代碼片段:
getstream_client, err := getstream.New(&getstream.Config{
APIKey: os.Getenv("STREAM_API_KEY"),
APISecret: os.Getenv("STREAM_API_SECRET"),
AppID: os.Getenv("STREAM_APP_ID"),
Location: "us-west",
})
if err != nil {
log.Println("ERR :", err)
}
UserFeed, err := getstream_client.FlatFeed("user", u.StreamId)
if err != nil {
return err
}
GlobalFeed, err := getstream_client.FlatFeed("user", "global")
if err != nil {
return err
}
activity := &getstream.Activity{
Actor: UserFeed.FeedID(),
ForeignID: uuid.New(),
To: [&UserFeed],
Verb: "attempt",
};
activity, err = GlobalFeed.AddActivity(activity);
if err != nil {
return err
}
'[&UserFeed]'是不是在走合法的語法。如果你添加一個切片文字,看起來就像你正在做的那樣,那麼你需要做:'[] YourType {&UserFeed}',它讀作'你的類型片被初始化爲只有一個值在它被設置爲提供的價值' – user114241