【问题标题】:How to know how many uploads a user makes to SoundCloud?如何知道用户上传到 SoundCloud 的次数?
【发布时间】:2012-12-15 04:32:25
【问题描述】:

在我的应用中,用户可以将他们制作的录音上传到 SoundCloud。有没有办法让我知道通过我的应用上传了多少首歌曲?当用户尝试上传歌曲时,他们必须登录并询问“允许 'APPNAME' 访问您的帐户吗?”所以我假设有一些方法。但我无法以编程方式或在 SoundCloud 的网站上找到一个。任何帮助将不胜感激。

【问题讨论】:

  • 你为什么不应该创建一个方法将新歌曲记录到你自己的服务器(假设你有一个),然后在用户想要上传歌曲时发生的操作中启动该方法.然后继续上传过程。问题解决了。或者你有什么更具体的想做的吗?
  • 是的,这行得通,我可能会这样做。我只是想,既然它要求访问,可能会有一种更简单的方法来查看它,或者能够查看通过我的应用上传的所有歌曲。不过谢谢!
  • 我明白了。那么您正在寻找基于 API 的解决方案吗?
  • 是的,我是。但我想通了!
  • 太棒了!由于它显然不是以下答案之一,因此您应该添加您的分辨率作为答案。它可能会帮助其他用户。 :) 很高兴你解决了你的问题!

标签: iphone ios upload soundcloud


【解决方案1】:

使用网络抓取,在 soundcloud-profile 的页面上有一个带有 sc-ministats sc-ministats-largesc-ministats-sounds 类的列表项。 例如:<li title="12 sounds" class="sc-ministats sc-ministats-large sc-ministats-sounds"> 12 </li>

抓取某人个人资料的网页并解析 li 元素的值。也许看看这个:How to parse HTML on iOS

【讨论】:

  • 新soundcloud的问题是所有数据都没有显示在页面上,它是动态加载的。如果您抓取他们的页面,您将无法获得所有信息。
  • 嘿,感谢您的评论!我对这些东西很陌生,我完全不知道有解析 HTML 的方法......我一直在使用旧的字符串操作来从我的应用程序中的 HTML 代码中获取我想要的东西哈哈。
【解决方案2】:

您可以访问api.soundcloud.com/apps/:app_id/tracks 以获取该应用上传的所有曲目,但它不会告诉您总数。

【讨论】:

猜你喜欢
  • 2013-05-03
  • 2013-09-26
  • 1970-01-01
  • 1970-01-01
  • 2017-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-02
相关资源
最近更新 更多