Golang 示例不适用于添加 Activity

Golang example not working for adding Activity

我试图让它发挥作用,但越来越沮丧。我使用了文档中的示例,但它们抛出错误。

具体这个字段:

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
    }

收件人字段应如下所示。希望这对某人有帮助:

To: []getstream.Feed{UserFeed}