# Upload photos to facebook with facebooker

**URL:** <https://www.ruby-forum.com/t/upload-photos-to-facebook-with-facebooker/186960>\
**Category:** Rails\
**Created:** [April 15, 2010, 12:05am UTC](https://www.ruby-forum.com/t/upload-photos-to-facebook-with-facebooker/186960 "2010-04-15T00:05:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![melissa\_moreno](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@melissa\_moreno](https://www.ruby-forum.com/u/melissa_moreno)\
**Post date:** [April 15, 2010, 12:05am UTC](https://www.ruby-forum.com/t/upload-photos-to-facebook-with-facebooker/186960/1 "2010-04-15T00:05:04Z")

</div>

hi i’m trying to upload photos to facebook using facebooker, in the  
facebooker api there’s an example code, i try it and i have this  
error (in the view):

NO METHOD ERROR

undefined method ‘photos\_upload’

here is the code:

in the view:

\<% form\_tag photos\_url(canvas =\>false), :html =\> {:multipart =\>  
true, :promptpermission =\> ‘photo\_upload’} do %\>  
Photo: \<%= file\_field\_tag ‘photo’ %\>  
Caption: \<%= text\_area\_tag ‘caption’ %\>  
\<%= submit\_tag ‘Upload Photo’, :class =\> ‘inputsubmit’ %\>  
\<% end %\>

in the controller

def create  
file = Net::HTTP::MultipartPostFile.new(  
params[:photo].original\_filename,  
params[:photo].content\_type,  
params[:photo].read  
)

```
 @photo = facebook_session.user.upload_photo(file, :caption =>

```

params[:caption])  
redirect\_to photos\_url(:canvas =\> true)

end

please help me!!!.. I google it for a long time and i can’t find a  
solution ☹

---

<div class="post-metadata">

**Author:** ![melissa\_moreno](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@melissa\_moreno](https://www.ruby-forum.com/u/melissa_moreno)\
**Post date:** [April 29, 2010, 11:05pm UTC](https://www.ruby-forum.com/t/upload-photos-to-facebook-with-facebooker/186960/2 "2010-04-29T23:05:04Z")

</div>

Have you tried mini\_fb? [GitHub - appoxy/mini\_fb: Tiny facebook library](http://github.com/appoxy/mini_fb)

@fb = MiniFB::Session.new(FB\_API\_KEY, FB\_SECRET, @fb\_session, @fb\_uid)  
[http://github.com/appoxy/mini\_fb](http://github.com/appoxy/mini_fb)@fb.call(“photos.upload”,  
“filename”=\>“”)

Travis

On Wed, Apr 14, 2010 at 10:31 AM, melissa moreno \<
