Skip to content

Commit

Permalink
feat(oas): add example for upload for Android
Browse files Browse the repository at this point in the history
  • Loading branch information
ThibaultBee authored Jul 10, 2023
1 parent 0d6b9b3 commit bfa52bd
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1046,6 +1046,21 @@ paths:
}
}
}
- language: android
code: |
// First add the "video.api:android-api-client" maven dependency to your project
// Documentation: https://github.com/apivideo/api.video-android-client/blob/main/docs/VideosApi.md#upload

VideosApiStore.initialize("YOUR_API_KEY")
// if you rather like to use the sandbox environment:
// VideosApiStore.initialize("YOUR_SANDBOX_API_KEY", Environment.SANDBOX)

val workManager = WorkManager.getInstance(context) // WorkManager comes from package "androidx.work:work-runtime"

val videoId = "vi4k0jvEUuaTdRAEjQ4Jfrgz" // The videoId you want to use to upload your video.
val file = File("/path/to/file") // The path to the video you want to upload.

workManager.upload(videoId, file) // Dispatch the upload with the WorkManager
- language: csharp
code: |
// First add the "ApiVideo" NuGet package to your project
Expand Down Expand Up @@ -3404,6 +3419,21 @@ paths:
code: |
// First add the "video.api:java-api-client" maven dependency to your project
// Documentation: https://github.com/apivideo/api.video-java-client/blob/main/docs/VideosApi.md#uploadWithUploadToken
- language: android
code: |
// First add the "video.api:android-api-client" maven dependency to your project
// Documentation: https://github.com/apivideo/api.video-android-client/blob/main/docs/VideosApi.md#uploadWithUploadToken

VideosApiStore.initialize("YOUR_API_KEY")
// if you rather like to use the sandbox environment:
// VideosApiStore.initialize("YOUR_SANDBOX_API_KEY", Environment.SANDBOX)

val workManager = WorkManager.getInstance(context) // WorkManager comes from package "androidx.work:work-runtime"

val token = "to1tcmSFHeYY5KzyhOqVKMKb" // The unique identifier for the token you want to use to upload a video.
val file = File("/path/to/file") // The path to the video you want to upload.

workManager.uploadWithUploadToken(token, file) // Dispatch the upload with the WorkManager
- language: csharp
code: |
// First add the "ApiVideo" NuGet package to your project
Expand Down

0 comments on commit bfa52bd

Please sign in to comment.