 |
|
 |
 |
 |
|
|
|
(via -
docs.google.com ) I read it on 03/07/10 at 08:58 PM
Posted on 03/08/10 at 01:56 AM
|
This documentation is for TwitterOAuth library verision 0.1.x. If you are using trunk (0.2.x) these instructions will be wrong! Try it out live: http://twitter.abrah.am Twitter OAuth is in beta and could change at any time. Feel free to contact me with bug/questions. A full TwitterOAuth lib will be released soon. Currently the code is hacked together and should not be used in production without proper testing. IndexDefinitionsConsumer: the application you are building. registered with twitter. Sometimes referred to as application
User: the user using your application. Token: there are several different sets of tokens usually in key/secret pairs. Consumer token: the token pair Twitter gives you when you register an application. Request token: the first token pair Twitter returns. used to build an authorize URL used to request the access token. Access token: unique to user. Used to access users data. Get the codePull code from http://github.com/abraham/twitteroauthgit clone git://github.com/abraham/twitteroauth.git Process overviewThis is a very simplistic overview of authenticating with Twitter's OAuth. - Build TwitterOAuth object.
- Request tokens from twitter.
- Build authorize URL.
- Send user to Twitter's authorize URL.
- Get access tokens from twitter.
- Rebuild TwitterOAuth object.
- Query Twitter API with new access tokens.
ProcessFor this example we will be using the the index.php from the example folder and it will be located in the web root. public/index.php public/twitteroauth/
Go to https://twitter.com/oauth_clients and register a new application. Fill out what the form. For a callback URL we will be using http://example.com/index.php. Once registered you will get a consumer key and a consumer secret. Those go in index.php Now we create a TwitterOAuth object. The class constructor chooses HMAC-SHA1 as the signature method, and builds a OAuthConsumer object with the app consumer key/secret. $to = new TwitterOAuth($consumer_key, $consumer_secret); With that object we use curl to request a token from twitter. The API URL we hit is https://twitter.com/oauth/request_token. getRequestToken() pulls the tokens from twitter, parses it into an array, and creates a new OAuthConsumer object. $tok = $to->getRequestToken();
Save the tokens for when the user returns from Twitter. Set up the authorization URL. This is the URL the user will visit to tell twitter the application can access their data. https://twitter.com/oauth/authorize is used. $request_link = $to->getAuthorizeURL($token); Once the user tells twitter yes and returns we request the access tokens. The access tokens can be thought of the users passwords and will be used to authenticate as them for future API calls. https://twitter.com/oauth/access_token is used. $tok = $to->getAccessToken();
At this point you can check https://twitter.com/account/connections and the application should be listed. Build a new TwitterOAuth object using consumer key/secret and access key/secret. $to = new TwitterOAuth($consumer_key, $consumer_secret, $user_access_key, $user_access_secret);
Now to interact with the API as the user to verify their credentials. This should return their profile. You can now save the access key/secret as being associated with the returned user info. $content = $to->OAuthRequest('https://twitter.com/account/verify_credentials.xml', array(), 'GET');
To send a status update change the API URL and add a key/value array. $content = $to->OAuthRequest('https://twitter.com/statuses/update.xml', array('status' => 'Test OAuth update. #testoauth'), 'POST'); There you have it. Basic interaction with Twitter's OAuth beta. To run other commands just change the API URL and array() keys/values in the last call. LinksMy website: http://abrah.amTwitter: http://twitter.comOAuth: http://oauth.netTwitter API docs: http://apiwiki.twitter.comTwitter API discussion: http://groups.google.com/group/twitter-development-talkFire Eagle OAuth docs: http://fireeagle.yahoo.net/developer/documentation/php_walkthru
Tags: twitter access token oauth key
|
| |
| |
|
|
|
|
|
|
(via -
GigaOM ) I read it on 03/02/10 at 09:30 AM
Posted on 03/02/10 at 02:03 PM
|
Twitter may be working on the imminent launch of its own advertising platform, but that hasn't stopped others from rushing to profit from the social network. A Twitter ad service called 140proof announced today that its ads will now be integrated into the iPhone and Android mobile apps from HootSuite, a Twitter tool that many businesses use to manage their social-media marketing campaigns. Unlike some other advertising options for Twitter, which have seen celebrities paid to endorse products in their posts, 140proof ads are messages posted to a user's stream by the company in service of a specific targeted ad campaign.
140proof, which is based in San Francisco and backed by a $2-million investment raised last summer from Blue Run Ventures and Founders Fund, said that its algorithm aims ads at users based on their profiles and other public data. Other Twitter advertising services include Ad.ly, which has gotten some press attention for paying celebrities such as Kim Kardashian thousands of dollars to endorse products to their followers, as well as Magpie, Assetize and IZEA.

The question all of these services will inevitably confront including Twitter itself, once it launches its own platform is how users will react to a wave of advertising in what was once an ad-free social network (in the case of 140proof, of course, you can simply not use HootSuite's mobile apps and you won't see them). Many of these services are only just ramping up in what will undoubtedly become a much bigger campaign to bring ads to the Twittersphere. So what will you do when ads start appearing in your Twitter stream?
Related content from GigaOm Pro (sub req'd):
How Human Users Are Holding Twitter Back

Tags: twitter ads ad tech advertising
|
|
| |
| |
|
|
|
|
|
|
(via -
My Urban Report ) I read it on 03/02/10 at 08:50 AM
Posted on 03/02/10 at 01:44 PM
|
by Amani Channel
I'm heading to Tampa, Florida for a couple of days to take care of some business. I have my second thesis defense at the University of South Florida, and tomorrow I'm scheduled to give a teleseminar with the Poynter Institute about producing news with with smartphones.
My mobile media journey started a couple of years ago when I used Twitter to share news from the field as I covered the 2008 Gulf Coast storm season for the now defunct HDNews. I don't know how many journalists were doing it at the time, but I found Twitter and hashtags (like #Ike and #gustav) to be a great way to share first hand accounts of what I was witnessing from the field during Tropical Storm Fay, Hurricane Gustav, Ike and Tropical Storm Hanna.
I also used my blog to post the stories that we produced from the field and I shared footage that wasn't included in my stories. Oh if only the iPhone 3GS was out back then. The iPhone and other smartphones like the Android and Nokia models make it extremely easy to share video from anywhere. Other applications and sites like TwitPic allow easy photo sharing.
We all know that media can't be every. But people with these devices are everywhere, and it's changing the face of news and information. As an example, check out these pics from the Chile earthquake that were posted via Twitter.
Of course I can't share all of my secrets, but if you check out this Webinar, you should have a greater understanding of now TV news stations, and vloggers like myself are using technology to innovate the gathering of content.
WTTG Fox 5 in Washington DC, and KOB in New Mexico are doing a great job of experimenting with technology to enhance coverage.
I'll probably be posting mostly mobile videos, so keep it tuned to either my Twitter account, or check back here for the latest video updates.
Forgive the typos, I gotta board my flight!


Tags: news share twitter field check
|
| |
| |
|
|
|
|
|
|
(via -
mashable.com ) I read it on 02/28/10 at 11:14 AM
Posted on 02/28/10 at 04:12 PM
|
Shared by Kristopher
android apps, android, nexus one
6 Free Android Apps That Will Make You Drop Your iPhone The Android Market may still lag behind the iPhone App Store in terms of variety and quality, but there is something to be said for the Android operating system's extremely tight integration with existing Google products, and the wide choice of devices and carriers.
There's no question that the iPhone has many wonderful apps, but Android's smart syncing with existing tools, interesting Android-only experiments coming every day from Google employees, and its open marketplace model have yielded some tools that may give the average iPhone user pause. If you're looking for a change, or you're in the smartphone market and still weighing the pros and cons, consider these Android-only apps and how they might fit into your work, play, and mobile lifestyle.
 There's no denying that the iPhone OS is a gorgeous piece software. But when it comes to the home screen, you get what you get, and you don't get upset, to quote a nursery school mantra. Android is completely open-source, which means that apps can change the functionality and appearance of the OS, if you permit them to. This isn't always good for safety, but it's great for customization. OpenHome is one of the leading customization apps available on the Market. It functions as a replacement for the default home screen, into which you can load customs skins, icon packs, and fonts many of which are freely available in the Market and created by other users. In addition to the look and feel of your OS, OpenHome also allows for other custom tweaks including soft keyboard improvements and widget modifications.
 Imagine a world where you never have to listen to another voicemail again. That's almost what you get when you set up Google Voice and utilize the Android app. Google Voice lets you keep your existing mobile number, but will forward your missed calls to a generated Google number that you can check on the web, in your e-mail, or via the app. The service automatically generates voicemail transcription that is usually accurate enough to get the gist of what the caller is saying. Instead of getting a voicemail on your phone, you'll receive and e-mail (or text message) with the transcription. The app then lets you scroll through your messages visually, like an e-mail inbox, and stream the audio messages from the web as needed, all without wasting precious mobile minutes. There are certainly other great voicemail alternatives for the iPhone (and Voice is available as a web-based service), but Google Voice's deep integration with Gmail (you can also enable audio playback within web e-mail messages) makes it a great compliment to your hand-held arsenal of communications tools. Google Voice is still an invite-only service at the moment. You can request an invite from Google here, or hit up your friends on social networks for one.
 Classic gamers rejoice! NESoid is a Nintendo ROM emulator for Android that actually works. The app itself is software that interprets ROM files the format of choice for hacked console games. Assuming you're loading a worthwhile ROM file from your SD card, the gameplay is really smooth. The lite version of NESoid is free, but prevents you from loading a saved-state of a game. The full version will cost you $3.49 and unlocks this feature. Most ROMS are not exactly kosher in terms of copyright, so we'll leave it at your discretion whether you want to actually track down the games. This is likely why console emulators have not made it through the stringent App Store approval process, but are now appearing in Android's more liberal Market.
 If you've got an eye on your stock portfolio 24/7, Google Finance can be a useful tool for getting customized, real-time quotes. The Android app syncs directly to your Google Finance portfolios and streams live data right into your hands by way of quote updates, charts, and financial news. Android is currently the only mobile platform with an official Google Finance app.
 Google Listen is a unique offering from Google Labs that functions like a search engine and subscription tool for podcasts across the web. If you're on the train and realize you've forgotten to download the latest episode of NPR's This American Life, simply fire up Google Listen, search for it, and stream it immediately, from the source. Google Listen effectively eliminates the need to download podcasts or connect your handset to your computer. And with subscription options built in, once you find a show you like, you'll never miss an episode while you're on the go.
6. Gmail and Google Calendar
Last but not least, the utility of the fully integrated Gmail and Calendar apps that come built-in to the Android OS cannot be overstated. One of the core reasons why any Gmail or Google Apps user should go Android is that the handset will complete your suite of cloud computing productivity tools. Because of the intrinsic link between your Android phone and your Google account, the mobile functionality of Google apps like Gmail and Calendar are seamless. Draft an e-mail on your phone and it is instantly viewable in your drafts folder on the web. Update an appointment on the web Calendar, and it's reflected on your phone seconds later. Android users also enjoy the built-in functionality of shared calendars, Gmail labels, threaded conversations, and Send As accounts if it is configured in your settings. If you live and work out of your Gmail inbox, an Android handset is the perfect extension.
More Android resources from Mashable:
- 7 Mind-Blowing Free Android Apps - Free Multiplayer Android Games [3 of the Best] - 3 News Apps for Android Compared - The Best Free Twitter Apps for Android - 30 Android Apps to Watch - 8 Android Apps Worth Paying For (And Some That Aren't)
Print Story Tags: android, apps, gaming, gmail, Google, google apps, google finance, Google Listen, Google Voice, iphone, List, Lists, Mobile 2.0
Tags: android google apps gmail app
|
| |
| |
|
|
|
|
|
|
(via -
Android Tapp ) I read it on 03/01/10 at 01:00 PM
Posted on 02/23/10 at 01:59 PM
|
As more wireless carriers adopt Google Android, many new consumers ask frequently how to do common tasks on their Android phone. This section is dedicated to offering Android Advice to new and experienced Android consumers. There will be more to come, however here are the top 6 frequently asked questions by new Android users:
1. What Android apps should I download?
There are many list all over the web, even many on our website (coming from Blackberry to Android see this list). We'll list a few must have best Android apps to get you started:
Keep visiting www.AndroidTapp.com for the best Android app recommendations.
2. How do I setup email accounts?
First gather your POP3 or IMAP protocol access information. Launch Email > type email address and password > Choose either POP3 or IMAP account > enter Incoming POP3 or IMAP protocol information > enter Outgoing information > choose whether email account is default.
3. How do I save battery power?
Try turning off Bluetooth, Wifi and GPS when not needed. Try to minimize update intervals of some apps such as Facebook and Twitter from the settings menu. There are apps to help manage battery power for you such as Power Manager.
4. How do I Customize my phone?
There are many home screen customization apps to give a completely different experience; popular apps include aHome, Open Home and SlideScreen.
5. How do I set Ringtones?
Either purchase them from sources like Amazon MP3 or download free with Mabilo Ringtones.
To place your own MP3 songs as ringtones go to the Android Market to download Rings Extended. Plug your phone to computer via USB cable. An icon will appear in the top left notification bar, slide the bar down (this is called the window shade). Tap USB connected > Mount > on your computer a new drive will appear > drag your own MP3 files to the drive > tap home button > Menu button > Settings > Sound & display > Phone ringtone > choose Rings Extended to browse your MP3 files on the phone.
6. How do I import my Contacts from SIM card?
From home screen tap Menu > Contacts > Menu > Import contacts > Import All (Import allows for single imports)
Have more questions? Feel free to ask in the comments below or Contact Us!

Tags: gt android apps home power
|
| |
| |
|
|
|
|
|
|
(via -
Chris Pirillo ) I read it on 02/16/10 at 08:28 AM
Posted on 02/16/10 at 07:03 AM
|
|
|
|
|
|
(via -
Mashable! ) I read it on 02/16/10 at 08:32 AM
Posted on 02/16/10 at 06:12 AM
|
 Four months ago we asked you to vote in our Web Faceoff series for your preferred social network between the two current giants: Twitter versus Facebook. The results were pretty close, although Facebook edged out Twitter in a 48% to 40% victory. Now, there's a whole new game in town.
Google Buzz is now the new shiny, and represents Google's big push into social networking meets mobile social meets location services. We know it's still the early days for Buzz, but it seems like a good time to gauge the opinion of Mashable readers thus far. Have you had a chance to spend some quality time with Buzz? Do you like the service? Are there parts about it you don't like? Does it draw you away from other social networks, or complement them? Let us know your vote for best social service in the poll below, and be sure to let us know why you picked your favored winner. Who would win in a fight: Google Buzz, Facebook, or Twitter?(survey) Reviews: Google, Google Buzz, MashableTags: facebook, Google, google buzz, polls, social media, social networking, twitter, web faceoff
Tags: google social buzz twitter facebook
|
|
| |
| |
|
|
|
|
|
|
(via -
Techdirt ) I read it on 02/15/10 at 11:10 PM
Posted on 02/15/10 at 11:09 PM
|
With my big post explaining the whole CwF+RtB concept in a lot more detail, complete with examples of many artists, small to big, who are using it, we've been hearing about more and more artists. It's really great, and it's often difficult to choose which ones are worth writing up. But sometimes an example comes along that really highlights a point that hasn't necessarily been driven home before, and that helps make the decision easy. ChurchHatesTucker points us to a recent blog post by singer Marian Call in which she talks about her various experiments in connecting with fans and the surprise result of giving them a reason to buy. I can't emphasize enough that the whole post is worth reading, but I'll share a few highlights.
First, she talks about how much value there is in really connecting with your fans over social networks, and that doesn't mean just putting out blast messages about what you're doing, but also reading about what they're doing -- and, at times, going beyond that, including visiting "their websites, blogs, photo albums once in a while." Obviously, you can't do this all the time or with every fan, but it certainly does help connect with many fans in a very genuine way. It's not marketing, it's about making a connection and building a real relationship.
But the bigger point that she makes is that all of this -- both sides of the CwF + RtB equation -- require an awful lot of experimenting:
About twice a week I think, "Why don't I try this crazy idea and see if it works?" about some element of my career. With no label, no manager, and no inner voice of reason slow me down, I get to experiment all I want. 90% of my crazy ideas have to do with social networking -- which I spend half a lifetime doing, despite the crap I take from my family and Real Life friends. (Hey, some of us actually do bond over web comics, starship replicas, the fail whale, and photos of stuff on cats.) Mostly my nutty ideas work just a little bit. Some are epic failures. But my experimental flopping and floundering inches me closer to the day when I'll be totally financially independent as a full-time musician. Plus it's more fun than having a real job.
But every now and then a crazy idea works really really really good. Bam!
The really good idea in this case? She was performing a live gig at Whole Wheat Radio that was to be streamed online, and in a quick & dirty way, decided to offer up a special limited edition "bootleg" CD of live tracks. She said that her Twitter and Facebook friends had been complaining that she hadn't released any new music in a while, and she's still working on her next "studio" album -- but in just two hours she was able to assemble everything she needed for the Marian Call Bootleg Album, which she decided to make available for one night only. How did it work out?
I planned to sell 20-40 of my little bootleg CD's. Silly me. I sold well over 200. My little stack of jewel cases looked so pathetic.
WholeWheatRadio.org broke every record for online listenership, CD sales, tips -- everything. The more listeners tuned in, the more tuned in, and the more money they gave, the more money they gave. The crowd online was thrilled to be breaking WWR records. I drove away from Talkeetna having earned about $4,000 in one night, with a new CD to produce in just a couple of days and an avalanche of e-mail and publicity requests to deal with. Seldom have I been so happy and so panicked.
Again, this isn't the solution for everyone. But it shows how really connecting with fans, and trying different stuff out continuously, helps. Eventually, one or more of those ideas takes off with great results. While she may not be a full-time musician yet, it certainly seems like Marian has all the right pieces in place (and, yes, that includes great music).
Permalink | Comments | Email This Story

Tags: fans connecting cd doing idea
|
| |
| |
|
|
|
|
|
|
(via -
UX Magazine ) I read it on 02/13/10 at 02:18 PM
Posted on 02/12/10 at 10:41 PM
|
|
|
|
|
|
(via -
Tech News Daily RSS ) I read it on 02/12/10 at 06:46 PM
Posted on 02/11/10 at 04:09 PM
|

Facebook users in the American West appear to move around a lot, and often have friends throughout the country, while users from Minnesota to Manhattan have connections much closer to home.
And in areas in and around Texas, on the edge of what's generally thought of as the Bible Belt, the Dallas Cowboys rank higher overall on users' fan pages than God.
These are just some of the interesting findings about Facebook users recently discovered by Pete Warden, a Colorado-based, British-born ex-Apple engineer who has spent the last six months gathering and analyzing data from more than 215 million public Facebook profile pages.
What he's discovered just might shed more light on the culture of connected America than the 2010 census.
"If you actually look at [Facebook user data] in the aggregate, it's like a painting," Warden told TechNewsDaily. "Each individual data point isn't interesting, but when you step back and look at the trends in millions of profiles, you start to see some pretty interesting pictures emerging."
Warden says he's been overwhelmed by the response he's gotten from this project, after working on similar projects in obscurity for years.
Among Warden's less surprising findings: Fox News host Glen Beck gets the number one spot on Facebook fan pages from users in Eastern Idaho. And the "Twilight" books, penned by Mormon author Stephenie Meyer, rank high in the heavily Mormon communities in and around Utah.
Facebook mining
These and other observations that Warden mined from the massive amount of Facebook data were posted on his blog last week, along with maps that break down the U.S. into seven regions based on Facebook user trends.
Now, after gathering the data from Facebook's site using software he designed and honed in the process, and making a first round of enticing observations, he wants to turn the raw data he's culled over to academia for further analysis. But he also hopes to steer investors and customers to his own software and services for further data gathering and aggregation.
"I'm much better at building the pipeline for processing the data than I am at doing really rigorous stuff with the results that come out at the end," Warden said in a telephone interview. "The patterns that I've blogged about in the U.S. data are very qualitative."
Indeed, much of the conclusions that Warden has drawn are open to interpretation, and his given names for America's regional social connection groups "Stayathomia" (the Northeast), "Socalistan" (Souther California), and "Mormonia" (the predominantly Mormon towns in Utah and Eastern Idaho) among them are playfully clever, but not very scientific.
Serious about privacy
But Warden is serious when it comes to people's privacy concerns, even though all the data being gathered is publicly available on Facebook's site, and can be found via Google. He says he wants to make the data useful for large-scale data analysis, but not for tracking down individuals.
"We want to make sure we don't help scammers, we don't help spammers, and we respect people's privacy," Warden said, "but also allow some sort of new insight to come out of this."
To that end, Warden has delayed releasing the data for the time being (he initially intended to release it yesterday, Feb. 9), after someone from Facebook contacted him, asking for some time to check the privacy implications.
Once Facebook clears the data for release to the academic world, Warden says he's ready to pass the task of interpreting all this data on to others and feature their conclusions on his blog more often than his own.
Meanwhile, Warden has some problems to patch in his data pipe, problems that have been helpfully pointed out by readers of his blog.
"One of the great things about getting this out there is having thousands of pairs of eyes to look over this stuff, like the fact that [the data shows] the top name in Alexandria, Louisiana is Mohamed," Warden said.
"When somebody pointed out that some of the profiles seemed to be coming from Alexandria, Egypt, that was a head-slapping moment."
Tags: data facebook warden than users
|
| |
| |
|
|
|
| |
|
|
|
|
|
|
|
|