文件名称:google-photos-api-client-go:适用于Go应用的Google Photos API客户端
文件大小:955KB
文件格式:ZIP
更新时间:2024-06-05 11:20:51
go golang google-photos google-photos-api google-photos-library-api
适用于Go的Google Photos API客户端 该软件包提供了一个客户端,可在旅途中使用 。 使用的原始photoslibrary软件包,现在维护。 该软件包提供对以下Google相册服务的访问权限: CachedAlbumsService是用于管理相册的服务。 MediaItemsService是用于管理媒体项目(照片和视频)的服务。 上载Uploader是用于上载项目的服务。 该项目将与最近两个Go主要版本保持兼容性。 安装 $ go get github.com/gphotosuploader/google-photos-api-client-go/v2 特征 可以单独使用三个不同的服务或使用gphotos.Client来使用该软件包。 它实现了。 它使用最多5次重试的指数退避策略。 CachedAlbumsService 遵循使用缓存的最佳做法,以减少对API的
【文件预览】:
google-photos-api-client-go-main
----retry.go(3KB)
----go.mod(432B)
----client.go(4KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(492B)
--------workflows()
----client_test.go(1KB)
----uploader()
--------fileuploaditem_test.go(2KB)
--------testdata()
--------basic()
--------fileuploaditem.go(1KB)
--------uploader.go(530B)
--------resumable()
----go.sum(12KB)
----albums()
--------mock_repository_test.go(2KB)
--------cached_service.go(5KB)
--------cachita_test.go(4KB)
--------photoslibrary_repository.go(5KB)
--------photoslibrary_repository_test.go(6KB)
--------types.go(367B)
--------mock_cache_test.go(1KB)
--------cached_service_test.go(8KB)
--------cachita.go(2KB)
----media_items()
--------mock_repository_test.go(1KB)
--------service_test.go(6KB)
--------photoslibrary_repository.go(5KB)
--------photoslibrary_repository_test.go(6KB)
--------types.go(875B)
--------service.go(3KB)
----.codebeatsettings(88B)
----CONTRIBUTING.md(1KB)
----internal()
--------log()
----LICENSE(1KB)
----types.go(2KB)
----doc.go(3KB)
----README.md(6KB)
----.codebeatignore(17B)
----Makefile(2KB)
----mocks()
--------albums.go(2KB)
--------uploader.go(390B)
--------photoslibrary.go(11KB)
--------media_items.go(2KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(97B)
----CHANGELOG.md(8KB)