首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Koala gem发布图片?

如何使用Koala gem发布图片?
EN

Stack Overflow用户
提问于 2013-04-22 03:17:12
回答 2查看 1.2K关注 0票数 0

我正在使用考拉gem通过put_object方法将图片发布到Facebook的墙上。我遇到的问题是,图片在墙上显示为缩略图(带有标题),而不是我期望的更大的图片。当你点击缩略图时,我希望照片在Facebook的照片查看器中弹出,但它只是将我引导到我指定的图像的URL。这似乎更像是我在发布到该墙的链接时所期望的行为。我也尝试过使用post_picture,但没有成功。这是我所期待的截图:http://cl.ly/image/472a2H333z13

我的流权限包括:

代码语言:javascript
复制
read_stream,offline_access,manage_pages,publish_stream,create_event,rsvp_event,sms,user_photos,friends_about_me,friends_status,friends_activities,friends_likes,friends_interests,read_insights,friends_photos

以下代码工作正常,但未达到预期效果-以下是使用put_object发布的图像在时间线上的显示方式的屏幕截图:http://cl.ly/image/1x3X1K0k2l2D

代码语言:javascript
复制
put_object('me', 'feed', :message => 'this is the message', :name => 'this is the caption', :picture => 'http://www.socialvolt.com/img/producttour/listen.png', :source => 'http://www.socialvolt.com/img/producttour/ssPublish.jpg')

这段代码根本不起作用:

代码语言:javascript
复制
put_picture('me', 'feed', :message => 'this is the message', :name => 'this is the caption', :picture => 'http://www.socialvolt.com/img/producttour/listen.png', :source => 'http://www.socialvolt.com/img/producttour/ssPublish.jpg')

我也找不到:picture和:source之间的任何区别。

有人能帮我找出我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2013-07-29 22:47:37

下面是代码。

代码语言:javascript
复制
 graph = Koala::Facebook::API.new(cookies[:acess_token])
 begin                  
   graph.put_picture(
                     "https://dl.dropboxusercontent.com/u/71317935/banners/coy_copper.jpg",
                     "image/png",
                     {:message => "introduces Some information"}
                   )
 rescue Exception => e
   render :text => e.message and return
 end
票数 1
EN

Stack Overflow用户

发布于 2013-05-07 05:29:40

在我脑海中,你可能需要一张大一点的照片。更具体地说,我认为宽度至少需要为480px。

代码中的图像似乎小于480px:http://www.socialvolt.com/img/producttour/listen.png http://www.socialvolt.com/img/producttour/ssPublish.jpg

这来自于使用User Generated Photos的经验。你并没有真正使用Open Graph操作,所以我不知道Facebook是否将同样的规则应用于通用的照片上传。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16135171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档