5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SoundCloud iOSアプリ開発 : アカウント認証

Last updated at Posted at 2014-07-31

SoundCloudのAPIをつかったiOSアプリ開発の手順/ノウハウをまとめていくシリーズ。

今回はSoundCloudのアカウント認証について。

はじめに

英語がスラスラ読める人は以下のSoundCloudのクイックスタートマニュアルも合わせて参照した方が理解が深まります。

参考:SoundCloud iOS SDK
http://developers.soundcloud.com/docs/api/ios-quickstart

アカウント認証

事前準備

まずはアプリをSoundCloudに登録して、以下を取得する必要が有ります。

  • Client ID
  • Client Secret
  • Redirect URI for Authentication

アプリの登録方法は、
SoundCloud iOSアプリ開発 : スタートガイド、もしくは、SoundCloudクイックスタートマニュアルをご参考ください。

認証

認証をおこなうには、以下のように事前準備で取得したClient ID、Client Secret、Redirect URI for Authenticationを引数に、SCSoundCloudクラスのsetClientIDを実行するだけでOKです。

+ (void) initialize { [SCSoundCloud setClientID:@"[Client ID]" secret:@"[Client Secret]" redirectURL:[NSURL URLWithString:@"[Redirect URI for Authentication]"]]; }

認証が成功したかどうかは、[SCSoundCloud account]で確認できます。もし、認証されていない場合は、[SCSoundCloud account]でnilが返ってきます。

また、上記関数を呼び出すクラスの冒頭ではSCUI.hをインポートしておく必要があります。

参考

SCSoundCloudクラス - github -

おわりに

認証がおこなえると、トラックの取得や再生などSoundCloudのAPIを利用できるようになります。
次はトラック取得&再生編へ続きます(多分)。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?