0
def upload(request):
    import soundcloud

    # create client object with app and user credentials
    client = soundcloud.Client(client_id='YOUR_CLIENT_ID',
                               client_secret='YOUR_CLIENT_SECRET',
                               username='YOUR_USERNAME',
                               password='YOUR_PASSWORD')

    # upload audio file
    track = client.post('/tracks', track={
        'title': 'This is my sound',
        'asset_data': request.POST.get('sound_data')
    })

    # print track link
    print track.permalink_url

    return HttpResponse('Successfully uploaded')

Python レイヤーを使用して資格情報を保存し、サウンド データを SoundCloud にアップロードしようとしていますが、例では、ByteArray (SoundCloud JS SDK が構築する) ではなく、mp3 または同様のサウンド ファイルがあることを前提としています。

基本的に、私は人々がページに来て、オーディオを録音し、MY SoundCloud アカウントにアップロードしてほしいと思っています。フォーマットが正しい場合、上記は機能すると思います。

4

1 に答える 1

0

これがわかったら教えてもらえませんか?ログインしたサウンドクラウドユーザーにアタッチせずにAPIを使用できるようにするために、サウンドクラウドをまだ待っています。

于 2012-07-30T19:12:42.893 に答える