In order to have "from source" show up with an OAuth application, you need to post an update to http://twitter.com/statuses/update.(xml|json) using OAuth tokens, and not basic authentication.
How you go about doing that is up to you, but I think the libraries people are referring you to will help you understand how it works. -Chad On Tue, Jun 30, 2009 at 3:02 PM, Max<[email protected]> wrote: > > Twitter4j is definitely not simple enough. All I want to know is how > can I send a status with my source using a simple method. I can do > all the other stuff... the only thing that isn't working is the > source. So... do I really need a whole source library for java in > order to do this? > > On Jun 29, 10:57 pm, JDG <[email protected]> wrote: >> there are plenty of great open source projects out there that you can use as >> a guide for your development. Abraham's PHP client and Twitter4j as a java >> client were both huge resources for me. >> >> >> >> On Mon, Jun 29, 2009 at 20:34, DWRoelands <[email protected]> wrote: >> >> > I symnpathize. OAuth is not intuitive, nor is it easy to implement. >> > I've been struggling with PIN-based authorization for days and I can't >> > seem to make any headway on how to get Twitter to take the PIN and >> > give me back valid tokens. >> >> > But, it's all we have if you want to use the "Source" parameter. >> >> > On Jun 29, 10:14 pm, Max <[email protected]> wrote: >> > > so you cant use oauth with curl... awesome, i'm glad i installed it >> > > last night. =[ >> >> > > On Jun 29, 3:52 pm, Max <[email protected]> wrote: >> >> > > > Okay, I'm going to try and figure out OAuth later tonight. Thank you >> > > > very much. >> >> > > > On Jun 29, 9:11 am, DWRoelands <[email protected]> wrote: >> >> > > > > Max, >> >> > > > > Some time ago, Twitter stopped accepting the "Source" argument from >> > > > > applications using Basic Auth. Any apps that had been using Basic >> > > > > Auth before that point were "grandfathered" in. Any apps created >> > > > > after that point need to use OAuth for the "Source" to be accepted. >> >> > > > > Which is why I'm wrestling with OAuth now. :) >> >> > > > > On Jun 29, 8:10 am, Max K <[email protected]> wrote: >> >> > > > > > So umm... how do I get something to work using basic auth? >> >> > > > > > On Mon, Jun 29, 2009 at 7:42 AM, Abraham Williams < >> > [email protected]> wrote: >> >> > > > > > > Sources from OAuth applications don't work when used through >> > basic auth. >> >> > > > > > > Abraham >> >> > > > > > > On Mon, Jun 29, 2009 at 05:49, Max K<[email protected]> wrote: >> > > > > > > > well I'm using the command >> > > > > > > >>curl -v -d "source=roflcopterlolmachine&status=test" -u >> > username:password >> > > > > > > >>http://twitter.com/statuses/update.xml >> >> > > > > > > > and i have the name roflcopterlolmachine registered with >> > twitter on >> > > > > > > >http://twitter.com/oauth_clients. i'm new to the twitter api >> > and just >> > > > > > > don't >> > > > > > > > understand whats going on.... >> >> > > > > > > > On Sun, Jun 28, 2009 at 11:36 PM, JDG <[email protected]> >> > wrote: >> >> > > > > > > >> Source only works with oauth, unless you had registered it >> > before OAuth >> > > > > > > >> was implemented. Are you using Basic auth? >> >> > > > > > > >> On Sun, Jun 28, 2009 at 21:01, Max <[email protected]> wrote: >> >> > > > > > > >>> why is it that my source name doesn't work? how long does it >> > take for >> > > > > > > >>> twitter to recognize an application... because if i use a >> > name of an >> > > > > > > >>> app that already exists [ex: max] it works, but if I do >> > something like >> > > > > > > >>> status=rdfglkdfjgklfdg >> >> > > > > > > >>> it doesnt... >> >> > > > > > > >>> why? >> >> > > > > > > >> -- >> > > > > > > >> Internets. Serious business. >> >> > > > > > > -- >> > > > > > > Abraham Williams | Community Evangelist |http://web608.org >> > > > > > > Hacker |http://abrah.am|http://twitter.com/abraham >> > > > > > > Project |http://fireeagle.labs.poseurtech.com >> > > > > > > This email is: [ ] blogable [x] ask first [ ] private. >> >> -- >> Internets. Serious business.
