Hi ,

I'm having a problem setting a custom callback URL from my end. My URL
is something that twitter can't reach so I need to provide one from my
code. I've looked at all the examples but something is not right I'm
missing something , plus I have not seen an example similar to what I
am doing for example :

" Pass oauth_callback={$url} when you get your request_token. Along
with the request token will be oauth_callback_confirmed=true. "

Well I can't do the above. but what I can do is this :

public TwitterAccess() {

           twitter = new Twitter();

           twitter.setOAuthConsumer(consumer_key,consumer_secret);

            try {
                        requestToken = 
twitter.getOAuthRequestToken(callbackUrl);

                } catch (TwitterException e) {

But oops it's not working got the following error :

twitter4j.TwitterException: 401:Authentication credentials were
missing or incorrect.
<?xml version="1.0" encoding="UTF-8"?>
<hash>
     <request>/oauth/request_token</request>
     <error>Desktop applications only support the oauth_callback value
'oob'</error>
</hash>

Ok I've done some reading on this but what I do not understand is if
put the value for oauth_callback = 'oob' how does Twitter know where
to redirect me so this is wrong !! :

"You application looks to be registered as an "Desktop application"
which
doesn't accept callback url.
Try registering another application as a "Browser application" and get
another
token pair"

What does this mean does Desktop App mean Client App ? when I've
created my application I could not define the callback URL because
it's a location that twitter can't reach through the web. Even dough
I've clicked on Browser Application after clicking Edit button you can
see that the value has been changed from Browser App to an Client
App !!

 Please, let me know what am I missing.

-- 
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