问题标签 [koala]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5657 浏览

ruby-on-rails - 如何让考拉与 Omniauth 配合得很好?

我正试图让考拉与 Omniauth 合作。一个用户模型使用 Omniauth 登录 Facebook,我想使用 Koala 作为客户端来提取正在使用该应用程序的用户朋友列表。我似乎没有正确保存令牌:

控制器

数据库架构

用户模型有

Koala.rb 初始化器有:

会话控制器具有:

0 投票
4 回答
1697 浏览

ruby-on-rails - 如何在 Rails 中使用 Koala 获取用户的位置?

我的会话控制器中有以下代码,它将 Facebook 朋友、喜欢和用户个人资料等信息保存到我的数据库中。该配置文件包括用户的位置和性别,但它作为字符串保存到数据库中,因此我无法提取它。

进入控制台,我可以通过以下方式获取最后一个用户的个人资料:

但这并不允许我专门调用该位置,例如:

用户表看起来像

0 投票
1 回答
794 浏览

ruby-on-rails - 如何使用 KOALA gem 传递访问令牌以用于 facebook 实时更新提要和帖子

我正在尝试开发一个 facebook 集成,以使用 KOALA Gem (1.1.0) 和 Rails 2.3.8 获取墙上的帖子。我可以轻松生成 user_access_token 和 page_access_token 并能够使用图形 API 获取数据。但是当我使用实时更新时,我无法获取需要访问令牌的数据。我可以使用 KOALA api 访问所有公共信息。

我想我们需要传递 access_token(user_access_token 或 page_access_token)。我找不到传递访问令牌的选项。我检查了 RealTimeUpdate 类,发现只有两个参数 app_access_token 和 app_id,这可能不足以获取受保护的数据,如提要和发布

这里附上示例代码:

你可以看到app_access_tokenaccess_token已经设置的一样。

然后我尝试按如下方式检索访问令牌,但它返回nil.

请建议我如何前进?

0 投票
2 回答
1706 浏览

ruby-on-rails - Facebook Graph API 换行符

我知道已经有很多关于这个的问题——但我想在通过 Graph API 发布的 Facebook 墙上帖子中添加换行符。我已经看到各种建议使用的答案<center></center>,但这对我不起作用——它只是<center></center>在帖子中打印 ' '。

具体来说,我使用的是 Ruby 和 Koala gem。我正在尝试发布到用户页面。如果我作为链接发布并尝试在帖子描述中使用 center hack,它会按预期工作——但不是在我真正需要它的消息中。

更新:我已经向 Koala gem 提交了一个补丁,允许设置 :no_encoding 选项。如果/当此补丁被接受时,如果该选项设置为 true,它将允许换行。现在,有这个问题的人可以抓住我的宝石叉:https ://github.com/ideaoforder/koala

对于那些好奇的人来说,问题在于法拉第。请求方法设置为 :url_encode ,它将参数作为 url 编码的表单数据发送。参数必须作为常规数据发送,而不是表单数据(例如在 cURL 中使用 -d 标志而不是 -f 标志)。我们通过将数据作为查询字符串的一部分而不是编码参数发送来实现这一点。

0 投票
2 回答
1057 浏览

ruby-on-rails - Getting Comments of a URL - Koala Graph API

I wanted to get the list of Facebook comments on a url. For example I have the url "http://example.com/37" Through graph API explorer I only needed this url as the parameter "https://graph.facebook.com/comments/?ids=http:example.com/35." How can I do this using the Koala gem?

Thanks,

0 投票
1 回答
336 浏览

ruby - rails 3, ruby​​, jquery token input 和 koala

我需要一些帮助来确定我正在处理的模块。如前所述,我正在使用 rails 3、jquery token.input 和 koala 进行 facebook 集成。我想要完成的是从 facebook 获取用户的所有朋友并使用 jquery tokeninput 来选择某些朋友。用户点击提交后,好友的 ID 将保存在数据库中。ryan 在他精彩的屏幕截图中向我们展示了如何搜索数据库,但我遇到的情况是通过数组(二维)搜索并在用户界面中更新。

控制器代码:

我如何搜索一个数组现在有一些我可以做的事情

0 投票
2 回答
992 浏览

facebook - Posting a link video on facebook using koala

I am using the following command to post a video link from youtube into facebook:

It works fine and facebook displays the first thumb for this image which is http://img.youtube.com/vi/E67D-ZCuoEw/1.jpg

enter image description here

But i want the second thumb: http://img.youtube.com/vi/E67D-ZCuoEw/2.jpg

enter image description here

So i pass the :picture argument as follows:

Doing this facebook does not recognizes my link as a embedded video and just shows the thumb with a link to the youtube page.

Any idea what is going on?

0 投票
1 回答
715 浏览

ruby-on-rails - 考拉和facebook如何获取页面id

我是 Facebook API 的新手,我正在用 Koala gem 对它们进行试验。我现在正面临这样的情况:

  • 我有一个画布应用程序,有一种方法可以检索已安装该应用程序的页面 ID?
  • 当用户安装应用程序时,我可以在画布应用程序上触发事件吗?我想知道何时有人安装它并将页面 ID 和用户 ID 保存在我的数据库中。

欢迎任何提示。谢谢

0 投票
1 回答
4219 浏览

ruby-on-rails - How to catch Koala::Facebook::APIError OAuthException or user password reset

i was wondering how i can catch a koala oauth exception (for example user password reset).

right now this is what i have / use so far:

but this catches all errors.. how i can do that with just oauth or only password reset?

EDIT:

found out a more explicit solution to the problem:

thanks in advance oliver

0 投票
1 回答
901 浏览

ruby - ruby 中的简单 facebook Oauth2 图使用

当我想使用 Facebook 图形 API 查找朋友或墙贴等信息时,我收到一条错误消息,提示我必须使用 Oauth2 进行身份验证。我不想为网络上的其他用户创建应用程序或任何东西。
我只想能够通过脚本在我的 linux 机器中验证和查看图形 API。

我尝试使用考拉,到目前为止我得到了:

我不确定要为 callback_url 放什么,所以我使用了这个

@oauth.get_app_access_token似乎让我得到了一些看起来像 oauth 访问令牌的东西,但我无法将它与图形 api 一起使用……有什么帮助吗?