Live SDK - server_internal_error - message - An error occurred while retrieving the resource. Try again later

435 Views Asked by At

Currently it looks like the lice SDK returns error 500 for all request. Also the interactive SDK Microsoft provides here returns the same error:

http://isdk.dev.live.com/dev/isdk/ISDK.aspx?category=scenarioGroup_core_concepts&index=1

My application work without any changes for over 24 months. Has someone any more details or a workaround?

Update: I tried the following API calls both with the same result:

3

There are 3 best solutions below

1
Osman M Elsayed On BEST ANSWER

Finally, and after a very long downtime (more than 20 hours) the Live API is up & running again. Unfortunately, there is not even an official announcement from Microsoft.

Up & Running

1
TCPcloud On

Have the same problem and all of my apps worked before for very long time.

I'm using LiveSDK 5.6 and getting successful response for LiveAuthClient.LoginAsync with the following scopes: "wl.signin", "wl.basic", "wl.contacts_photos", "wl.contacts_skydrive", "wl.skydrive_update"

LoginAsync returns LiveLoginResult object where:

Status = Connected

Session = {Microsoft.Live.LiveConnectSession} with AccessToken

but when app trying to call

Session (LiveConnectClient) object with GetAsync ("/me")

I'm getting the following exception

[Microsoft.Live.LiveConnectException] = {"An error occurred while retrieving the resource. Try again later."} ErrorCode = "server_internal_error"

2
Peter Nied On

The OneDrive service experienced a service outage on the 9th, you can see from this 3rd party site for an idea of the timeline. We did not communicate this issue well to you and other developers that have come to expect excellence from OneDrive.

It is the start of a long weekend and I do not have more answers for you at this time, I'll circle back next week with better details on what to do in the future.

The Live Connect API that the LiveSDK works in conjunction with has been replaced by the OneDrive API, which also has SDKs for most major platforms. You will see major performance improvements and a larger feature set such as a modern sync API available for you with this new API if you transition to it.