I am getting track id in the sample application , now I want to stream this song. My code look like below.
sServerToken = new SDIServerUtil.ServerAccessToken(Constants.OAUTH_CONSUMER_KEY, Constants.OAUTH_CONSUMER_SECRET);
String token= sServerToken.getToken();
SDIGetTrackPreviewRequest.Result result= api.streaming().getTrackPreview(sServerToken, trackId);
But it throws authorization error. Log is like below:
01-09 10:10:32.467 6402-6476/uk.co.sevendigital.android.sdk.sample E/Volley﹕ [420] BasicNetwork.performRequest: Unexpected response code 401 forhttp://previews.7digital.com/clip/39704503?oauth_consumer_key=7d49xhs4ywuw&oauth_nonce=3251829979354847678&oauth_signature=f0oz1XXzvNmoH8uMVSF%2FMd5vmBk%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1420778501&oauth_token=7d49xhs4ywuw
01-09 10:10:33.069 6402-6476/uk.co.sevendigital.android.sdk.sample E/Volley﹕ [420] BasicNetwork.performRequest: Unexpected response code 401 forhttp://previews.7digital.com/clip/39704503?oauth_consumer_key=7d49xhs4ywuw&oauth_nonce=3251829979354847678&oauth_signature=f0oz1XXzvNmoH8uMVSF%2FMd5vmBk%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1420778501&oauth_token=7d49xhs4ywuw
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ java.util.concurrent.ExecutionException: com.android.volley.AuthFailureError
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.RequestFuture.doGet(RequestFuture.java:117)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.RequestFuture.get(RequestFuture.java:88)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.util.VolleyUtil.executeStringRequest(VolleyUtil.java:51)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.api.request.preview.SDIGetTrackPreviewRequest.execute(SDIGetTrackPreviewRequest.java:83)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.api.SDIApi$Streaming.getTrackPreview(SDIApi.java:543)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.sample.fragment.detail.TrackDetailFragment$TrackDetailAsync.doInBackground(TrackDetailFragment.java:146)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.sample.fragment.detail.TrackDetailFragment$TrackDetailAsync.doInBackground(TrackDetailFragment.java:120)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:288)
01-09 10:10:50.696 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.lang.Thread.run(Thread.java:818)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ Caused by: com.android.volley.AuthFailureError
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:153)
01-09 10:10:50.697 6402-6582/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:110)
--
You received this message because you are subscribed to the Google Groups "7digital API Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 7digital-api...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hello,Now volley giving Time out error.On the line
VolleyUtil.CacheEntryResponse<String> response = VolleyUtil.executeStringRequest(params);Log is:
01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ java.util.concurrent.ExecutionException: com.android.volley.TimeoutError01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.RequestFuture.doGet(RequestFuture.java:117)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.RequestFuture.get(RequestFuture.java:88)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.util.VolleyUtil.executeStringRequest(VolleyUtil.java:51)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.api.request.preview.SDIGetTrackPreviewRequest.execute(SDIGetTrackPreviewRequest.java:83)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.api.SDIApi$Streaming.getTrackPreview(SDIApi.java:610)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.sample.fragment.detail.TrackDetailFragment$TrackDetailAsync.doInBackground(TrackDetailFragment.java:146)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at uk.co.sevendigital.android.sdk.sample.fragment.detail.TrackDetailFragment$TrackDetailAsync.doInBackground(TrackDetailFragment.java:120)01-12 10:05:38.235 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:288)01-12 10:05:38.237 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)01-12 10:05:38.237 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)01-12 10:05:38.240 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)01-12 10:05:38.240 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)01-12 10:05:38.240 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at java.lang.Thread.run(Thread.java:818)01-12 10:05:38.240 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ Caused by: com.android.volley.TimeoutError01-12 10:05:38.240 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:129)01-12 10:05:38.242 5317-5418/uk.co.sevendigital.android.sdk.sample W/System.err﹕ at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:110)
Hi,
Yes https://github.com/7digital/7digital-Android-SDK is the correct SDK. Which version of Volley are you using?
Regards,
Ling
Hi,
The SDK incorrectly required a user to be logged in to access preview tracks. This has now been updated so that user sign in is no longer required.
You can now get a track preview by calling:
SDIGetTrackPreviewRequest.Result result= api.streaming().getTrackPreview(trackId);
Apologies for the inconvenience and do let us know if you are still having problems.
Thanks,
Ling
On 13 January 2015 at 00:02, DHRUPAL PATEL <dhrup...@gmail.com> wrote:
>
> Hi,
>
> I am using com.mcxiaoke.volley:library:1.0.6.
>
> On Monday, 12 January 2015 15:13:29 UTC+5:30, Ling Khor wrote:
>>
>> Hi,
>>
>> Yes https://github.com/7digital/7digital-Android-SDK is the correct SDK. Which version of Volley are you using?
>>
>> Regards,
>> Ling
>>
>> On 12 Jan 2015 22:35, "DHRUPAL PATEL" <dhrup...@gmail.com> wrote:
>>>
>>> Hello Ling Khor,
>>>
>>> Thank you very much putting attention on my question.
>>>
>>> I am using latest sdk. Taken from git https://github.com/7digital/7digital-Android-SDK.
>>>
>>> Am I taking correct one?
>>>
>>>
>>> On Monday, 12 January 2015 14:08:05 UTC+5:30, Ling Khor wrote:
>>>>
>>>> Hi,
>>>>
>>>> Can you check that you are using the latest version of the 7digital Android SDK? The SDK originally used a custom version of Volley and has since been updated to use the stock version of Volley now.
>>>>
>>>> Do let us know if you are still experiencing issues.
>>>>
>>>> Thanks,
>>>>
>>>> Ling
>>>> 7digital
>>>>
>>>>
>>>> On 12 January 2015 at 17:41, DHRUPAL PATEL <dhrup...@gmail.com> wrote:
>>>>>
...
...