2016-06-21 4 views
1

私は外部ラジオのURLを使いたいです。しかし私が設定クラスを設定しようとすると、私は良い結果を得られませんでした。例えば外部URLでSoundcloud APIを使用できますか?

オリジナル設定作業:

public interface SCService { 

    @GET("/tracks?client_id=" + Config.CLIENT_ID) 
    public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 

} 

私はそれを試してみました:私はそれを行うことができる場合、私は知らないSoundCloudがAPIを使用していませんでし

@GET("myURL?client_id=" + Config.CLIENT_ID) 
    public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 

このAPIを使用します。私はストリーミングオーディオURLを再生するためにアプリのAndroidを持っていることを楽しみにしています。

+0

は、より多くのコンテキスト(コードの行は)私たちはあなたが答えを見つける手助けABITだろうか?私は1つは、理解していないが、囲む "public interface SCService {}"ブロックを削除しました。ありがとう。 – Dilettant

答えて

0

改造を使用しています。 Configクラスが必要です。このようなもの:

public class Config { 
public static final String CLIENT_ID = " Your id"; 
public static final String API_URL = "http://api.soundcloud.com/users/channelname/"; 
} 

したがって、サウンドクラウドAPIのクライアントIDが必要です。彼らのサービスに無料で登録することで1つを得ることができます。その後

、あなたのサービス・インターフェースで、あなたがこのようにそれを使用することができます。

public interface SCService { 

@GET("/tracks?client_id=" + Config.CLIENT_ID) 
public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 
+0

私はそれがbeofreを持っていたことを意味しましたが、私は変更されました。私はサウンドクラウドのアカウントでトラックを演奏したいからです!私はこのオーディオを消費するために私のwebservicesのようなsouncloudを使用したいと思います。私は私を説明しましたか? – Cristofer

関連する問題