我正在使用 dropbox api 编写一个小程序来学习 go。我在这里使用客户端库:https : //github.com/stacktic/dropbox。
我可以上传和下载文件,所以我知道我的 api 密钥以及哪些不能正常工作。使用 Metadata 方法我可以获得文件的元数据。但是,当我尝试使用UnmarshalJSON方法从条目结构中的 ClientMtime 项获取人类可读的日期时,我得到“JSON 输入的意外结束”。关于问题的任何想法?
我使用的代码如下:
func main() {
db := dropbox.NewDropbox()
db.SetAppInfo("Blah", "blah")
db.SetAccessToken("Token")
list,err := db.Metadata("/app_folder/test.jpg", true, false, "", "", 1)
if err != nil {
log.Fatal(err)
}
var date []byte
err = list.ClientMtime.UnmarshalJSON(date)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%v", date)
}
谢谢!
ABOUTYOU
相关分类