[英]How can I get the secret link for a track posted to Soundcloud in Python?
我正在使用Python開發一個簡單的應用程序,我可以將曲目發布到我自己的Soundcloud帳戶。 我想獲得我發布的曲目的“秘密鏈接”網址。 例如,我得到了最新的曲目:
track = client.get('/me/tracks', limit=1)[0]
該軌道設置為私人。 它在文檔中建議這樣的東西應該返回秘密令牌:
client.get('/tracks/%d/secret-token' %track.id)
但是,我得到HTTPError:404客戶端錯誤:未找到。 所有其他子資源似乎都有效。 例如,此示例代碼可以按預期工作:
comments = client.get('/tracks/%d/comments' %track.id)
for comment in comments:
print comment.body
我原以為,鑒於我已經使用我的憑據進行了身份驗證,我可以訪問它。 這個對嗎? 任何幫助將不勝感激。
/ me / tracks端點返回一個Track
對象,其中包含secret_token
以及完整的uri secret_uri
。
track = client.get('/me/tracks', limit=1)[0]
print "Secret Token: %s" %track.secret_token
print "Track URI: %s" %track.secret_uri
我發現我需要在URI中包含client_id
以避免獲得401。
注意:這是未記錄的,因此請先與其支持團隊聯系,然后再將其依賴於應用程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.