2012-12-30 2 views
1

내 앱에서 사용자는 SoundCloud에 녹음 한 내용을 업로드 할 수 있습니다. 내 앱을 통해 몇 곡의 노래가 업로드되었는지 알 수있는 방법이 있습니까? 사용자가 노래를 업로드하려고하면 로그인해야하며 'APPNAME'이 (가) 귀하의 계정에 액세스하도록 허용 하시겠습니까? "라고 묻습니다. 그래서 나는 어떤 방법이 있다고 가정하고 있습니다. 그러나 SoundCloud의 웹 사이트 나 프로그래밍 방식으로 찾을 수는 없습니다. 어떤 도움을 주시면 감사하겠습니다.사용자가 SoundCloud에 얼마나 많은 업로드를하는지 알고 싶습니다.

+0

새 노래를 자신의 서버에 기록하는 방법 (사용자가 가지고 있다고 가정)을 작성한 다음 사용자가 노래를 업로드하려고 할 때 발생하는 작업에서 해당 방법을 실행해야하는 이유는 무엇입니까? 그런 다음 업로드 프로세스를 계속 진행하십시오. 문제 해결됨. 아니면 당신이하고 싶은 구체적인 것이 있습니까? – Josiah

+0

네,이 방법이 효과가 있으며, 아마도 이것을 할 것입니다. 방금 액세스를 요청한 이후로이를 보거나 내 앱을 통해 업로드 된 모든 노래를 볼 수있는 더 쉬운 방법이 될 수 있다고 생각했습니다. 그래도 감사합니다! – gg13

+0

알겠습니다. 그렇다면 API 기반 솔루션을 찾고 있습니까? – Josiah

답변

1

api.soundcloud.com/apps/:app_id/tracks에 액세스하여 해당 응용 프로그램에서 업로드 한 모든 트랙을 얻을 수 있지만 합계는 알려주지 않습니다.

+0

괜찮아. 알아 냈어. 내 앱 ID를 가져야했지만, 사실 http://api.soundcloud.com/apps/app_id/tracks?client_id=YOUR_CLIENT_ID – gg13

+0

원한다면 방금 준 URL을 사용하여 답변을 수정할 수 있습니다. 나를 올바른 방향으로 이끌었 기 때문에 확인 된 대답을 드리겠습니다. – gg13

2

는 사용을 긁어 웹은 사운드 클라우드 - 프로필 페이지에서 클래스 sc-ministats sc-ministats-largesc-ministats-sounds와을 listitem있다. 예 : <li title="12 sounds" class="sc-ministats sc-ministats-large sc-ministats-sounds"> 12 </li>

누군가 프로필의 웹 페이지를 긁어 내고 li 요소의 값을 파싱합니다. 어쩌면 이것 좀보세요 : How to parse HTML on iOS

+0

새로운 사운드 클라우드의 문제점은 모든 데이터가 페이지에 표시되지 않고 동적으로로드된다는 것입니다. 당신이 그들의 페이지를 긁으면, 당신은 모든 것을 얻지 못한다. –

+0

안녕하세요, 코멘트 주셔서 감사합니다! 나는이 물건에 매우 익숙하다. 그리고 나는 HTML을 파싱 할 방법이 없다는 것을 완전히 알지 못했다. 나는 나의 애플 리케이션 하하에서 HTML 코드로부터 원하는 것을 얻기 위해 오래된 문자열 조작을 사용 해왔다. – gg13

관련 문제