Raghu
Joined: 12 Mar 2009 Posts: 34
|
Posted: Tue Jul 28, 2009 11:59 am Post subject: Getting flickr user information from rails application |
|
|
Hi,
Here I would like to explain about, how to get the existing user information from the flickr account by using rails application.
Steps:
1) Create a sample rails application
> rails fleakr-demo
> gem install fleakr
> ruby script/generate controller users
(You may need to login to Flickr first.)
You must have an API key to make use of the Flickr API.
You can get api key below url
url: http://www.flickr.com/services/api/misc.api_keys.html
• Click on Apply for your api key
• Click on Apply for a Non-Commercial API Key
Once submitting all required information you will get the following API key and Secret
Sample
Key:
5c211baf9bd705496b21522132c80148
Secret:
bb6500467b1af07f
Click on - Edit key details and select the Authentication Type: Web Application.
Once all the settings have been completed its time to create and rails application.
Add this line in config/environment.rb
config.gem 'fleakr'
add the following line in config/initializers/fleakr.rb
Fleakr.api_key = 'your_api_key_here'
add the following code in your controller(user)
def show
@user = Fleakr.user(params[:username])
end
add the following show.html.erb file in views\users
<% @user.photos.each_slice(10) do |photos| %>
<div>
<% photos.each do |photo| %>
<%= link_to image_tag(photo.square.url),
photo.url,
:width => photo.square.width,
:height => photo.square.height %>
<% end %>
</div>
<% end %>
And now start your server, and try it:
http://localhost:3000/users
here it will display existing user contacts_list, groups, photos, photo_comments, etc., |
|