Hello,

Does the Twitter API fully support the osapi.http methods defined in
the OpenSocial 0.9+ spec?

When I use the older (now deprecated) method
"gadgets.io.makeRequest(url, callback, params)" and I haven't yet
granted access to the gadget, the object returned contains
response.oauthApprovalUrl, which is where I redirect the user to.

However, when I use osapi.http.get(params).execute(callback) and I
haven't yet granted access to the gadget, the returned JSON object
just informs of a generic error:

[{"id":"http.get","error":{"message":"internalError: String index out
of range: 0","code":500}}]


Here's the exact code I'm calling:

var callback = function(response) {
            if (response.oauthApprovalUrl) { ... }
};

osapi.http.get({
    'href' : 'http://api.twitter.com/1/account/
verify_credentials.json',
    'format' : 'json',
    'authz' : 'oauth',
    'oauth_service_name' : 'twitter'
}).execute(callback);

It seems to me that the Twitter API isn't returning the proper
information.  Any ideas?

Thanks,
Dennis

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk

Reply via email to