全力で怠けたい

怠けるために全力を尽くしたいブログ。

pixela4go が v1.2.0 にバージョンアップしました。

pixela4go が v1.2.0 にバージョンアップしました。

v1.2.0 アップデート内容

User Profile API に対応

Pixela v1.20.0 で追加された User Profile API に対応しています。 User Profile API の説明と使い方に関しては リリースノート にとても詳しく書かれているのでぜひ参照してみてください。

一応、ユーザープロフィールページを更新するコードの例は以下のようになります。

client := pixela.New("YOUR_NAME", "YOUR_TOKEN")

upi := &pixela.UserProfileUpdateInput{
    DisplayName:       pixela.String("display-name"),
    GravatarIconEmail: pixela.String("gravatar-icon-email"),
    Title:             pixela.String("title"),
    Timezone:          pixela.String("Asia/Tokyo"),
    AboutURL:          pixela.String("https://github.com/ebc-2in2crc"),
    ContributeURLs:    []string{},
    PinnedGraphID:     pixela.String("pinned-graph-id"),
}
result, err = client.UserProfile().Update(upi)
if err != nil {
    log.Fatal(err)
}
if result.IsSuccess == false {
    log.Fatal(result.Message)
}

現場からは以上です。