Early warning: This isn’t a general post, and is specific to developers. If you don’t fall into the category of developer, or you’re not interested in it’s related topics, this post will be of no interest to you.
I’m currently building an application that relies heavily on communicating with Facebook’s Graph API (GuestSort.com). The documentation for API error code’s is fairly lacking, so I’ve compiled a comprehensive list from some good sources to help debug authorisation errors.
0 - API_EC_SUCCESS: Success
1 - API_EC_UNKNOWN: An unknown error occurred
2 - API_EC_SERVICE: Service temporarily unavailable
3 - API_EC_METHOD: Unknown method
4 - API_EC_TOO_MANY_CALLS: Application request limit reached
5 - API_EC_BAD_IP: Unauthorized source IP address
6 - API_EC_HOST_API: This method must run on api.facebook.com
7 - API_EC_HOST_UP: This method must run on api-video.facebook.com
8 - API_EC_SECURE: This method requires an HTTPS connection
9 - API_EC_RATE: User is performing too many actions
10 - API_EC_PERMISSION_DENIED: Application does not have permission for this action
11 - API_EC_DEPRECATED: This method is deprecated
12 - API_EC_VERSION: This API version is deprecated
13 - API_EC_INTERNAL_FQL_ERROR: The underlying FQL query made by this API call has encountered an error. Please check that your parameters are correct.
14 - API_EC_HOST_PUP: This method must run on api-photo.facebook.com
15 - API_EC_SESSION_SECRET_NOT_ALLOWED: This method call must be signed with the application secret (You are probably calling a secure method using a session secret)
16 - API_EC_HOST_READONLY: This method cannot be run on this host, which only supports read-only calls
17 - API_EC_USER_TOO_MANY_CALLS: User request limit reached
18 - API_EC_REQUEST_RESOURCES_EXCEEDED: This API call could not be completed due to resource limits
Every screen in the world is going to have touch in a few years. A screen without touch is a broken screen. It’s going to seem laughable that you’re going to even remember screens without touch. It’s so natural to use, it’ll seem antiquated. It’ll be like remembering screens not having displays because they had punch cards.
I’ve never written a report or column before, so bare with me, but to break up the tiresome task of A-Level revision, I thought I’d write a quick post on what’s happening with Microsoft during this troublesome time of their evolution - and more specifically, their next operating system.
Let’s start with how the consumer electronics industry is changing. After 25 years, the Windows dominated PC era is finally over. In 2011, mobile computing is what really matters.