Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 773 Bytes

README.md

File metadata and controls

33 lines (25 loc) · 773 Bytes

kotdrive

OneDrive API in Kotlin

now supported:

  • Upload File(15G max) to OneDrive
  • val driver = oneDriveWorker {
            object : AuthProvider {
                override suspend fun getAccessToken(): AccessToken {
                    return AccessToken("bearer", TODO())//ways to get ur token, cache is needed
                }
                //also you can set the API url to use business API index
            }
        }
    
    
        try{
            driver.tryNTimes(2) {//try 2 times before upload failed
                this.upload(ConflictBehavior.REPLACE,"mirai/plugins/Test.md", File(System.getProperty("user.dir") + "/README.md"))
            }
            println("Upload Success")
        }catch (e:Exception){
            println("Failed to upload")
            e.printStackTrace()
        }