我想從聲音雲帳戶檢索一些私人音樂,我有client_id,client_secret,用戶名和密碼的聲音雲帳戶(我想從中檢索曲目)。 我從php中找到了來自聲音雲文檔的代碼,但是我想在Objective C中實現它,即在iOS中。從聲音雲獲取訪問令牌?
$ curl -X POST "https://api.soundcloud.com/oauth2/token" \\
-F 'client_id=YOUR_CLIENT_ID' \\
-F 'client_secret=YOUR_CLIENT_SECRET' \\
-F 'grant_type=authorization_code' \\
-F 'redirect_uri=http://yourapp.com/soundcloud/oauth-callback' \\
-F 'code=0000000EYAA1CRGodSoKJ9WsdhqVQr3g'
輸出
{ 「的access_token」: 「04u7h-4cc355-70k3n」, 「範圍」: 「非過期」 }
我已經使用聲音雲SDK來從聲音雲端藝術家處獲取公開曲目,但現在無法從我的聲音雲帳戶中獲取私人曲目。
如果我授予grant_type = authorization_code或grant_type = password,那麼我無法獲取non_expiring訪問令牌事件。 – prabhu
是的。但是,你想要什麼 - 玩軌道或有沒有過期的令牌? –
是的,爲了播放音軌,每次都沒有獲取/刷新令牌,我找到了使用SoundCloud ios sdk的答案,它與你的答案几乎相似,差異在於他們將他們的類稱爲api,感謝Sergey提供的快速響應和幫助。 – prabhu