问题标签 [koala-gem]
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.
ruby - 如何用考拉搜索页面
我正在尝试使用 Koala gem 搜索 facebook 页面,就像这样
但我得到了这个/Users/luizeduardo/.rbenv/versions/2.2.3/lib/ruby/2.2.0/uri/generic.rb:1100:in rescue in merge': bad URI(is not URI?): /search/Jurassic World (URI::InvalidURIError)
好像我使用了错误的方法或者这是不可能的
facebook-graph-api - 使用考拉在到期时自动获取新的访问令牌,但我不使用应用程序
我只用考拉查询Graph API explorer,而且我没有app,所以我没有app secret。我仍然可以在到期时更新我的访问令牌吗?这样,我可以在一夜之间运行我的代码,而不是有两个小时的间隔。
ruby-on-rails - Rails - Facebook Open Graph Story 未显示在时间线中
我在将自定义 OpenGraph 故事发布到 Facebook 时间线时遇到问题。
我正在尝试通过 Koala-Gem 从 Rails 应用程序发布:
我的对象元数据如下所示:
即使我通过 Graph API Explorer 发布故事,该帖子也只会出现在活动日志中,而不会出现在 Facebook 时间线中。
我已将Explicitly Shared
选项设置为true
并已请求publish_actions
用户许可。
我必须等待应用程序的审核,还是有办法在开发时发布它?
ruby-on-rails - Koala::Facebook::AuthenticationError - 类型:OAuthException,代码:2500,消息
我正在尝试设置一个项目。一切都很好,但这个错误不断提示,似乎没有任何帮助。这是我点击网址时的日志。
我在 pages_controller.rb 中的代码
如果有人告诉我这里出了什么问题,我将非常感激。
ruby-on-rails - 无法使用 koala for rails 4 从 facebook 获取提要
嗨,我正在使用Koala gem和图形 API 来获取 Facebook 信息。
这是示例实现
当我尝试这个时,我得到了以下结果
但没有得到任何提要或帖子。
我提到了以下链接
https://github.com/arsduo/koala/wiki/Graph-API#getting-public-data
但遇到同样的问题。
还检查了 facebook 上的权限,但遇到了同样的问题。
那么我怎样才能从 facebook 获取提要,或者有什么我遗漏的东西。
ruby-on-rails - 我不能喜欢我的 Rails 应用程序中的 facebook 帖子
我想在我的 Rails 应用程序中点赞 Facebook 帖子,但出现错误:
Koala::Facebook::ClientError: type: OAuthException, code: 200, message: (#200) Permissions error [HTTP 403]
我的omniauth文件包括:
provider :facebook_writer, ENV['facebook_writer_key'], ENV['facebook_writer_secret'], info_fields: 'friends', scope: 'publish_actions, manage_pages, pages_show_list, publish_stream'
我的 Facebook 应用程序中的项目尚未获得批准。
任何线索为什么会这样?我需要被批准吗?
ruby-on-rails - Gem Koala Facebook API get_object 请求
我正在尝试使用以下代码通过 Gem Koala Facebook API 获取用户信息
@graph = Koala::Facebook::API.new(auth_hash.credentials.token)
profile = @graph.get_object("me")
user.update(
url: auth_hash.extra.raw_info.id,
email: auth_hash.extra.raw_info.email,
friends: @graph.get_connections("me", "friends"),
birthday: @graph.get_object("me", "birthday")
)
friends: @graph.get_connections("me", "friends")
工作得很好,我会得到一个朋友的名单。
不过birthday: @graph.get_object("me", "birthday")
会给我type: OAuthException, code: 2500, message: Unknown path components: /birthday [HTTP 400]
返回诸如 之类的数组的东西可以likes
正常photos
工作。
但是诸如last_name
,name
之类的字符串first_name
会给我同样的错误。
我能做些什么来解决这个问题?还有什么我可以输入的,而不仅仅是birthday
ruby-on-rails - 使用 koala gem 获取 facebook 页面不会返回页面
我正在使用图形 api 和 koala gem 来检索用户和omniauth 的页面:facebook gem 来检索用户的令牌并将其存储在 session[:token]
如果我使用 get_object(page_name) 访问页面,它会显示与页面相关的所有数据,但是当我尝试使用 get_connections() 获取页面时,它返回 null(0)。
ruby-on-rails - Delayed_job 无限循环
我delayed_job_active_record
用来安排我的应用程序的报价在 FB 上发布和分享。创建的报价可以有 3 种状态:
- 草稿只保存在哪里
- 已发布以直接在我的应用程序和 twitter 和 facebook 上发布
- 计划由delayed_job 接收并在我在表格中定义的稍后时间和日期发布。
这是我quote.rb
使用当前逻辑的模型:
我已经尝试过before_create :schedule
,但它们似乎都不起作用。before_update :schedule
before_save
我的jobs/schedule_job.rb
:
使用基本配置initializers/delayed_job_config.rb
:
每当我安排报价时,delayed_job 进入无限循环,最终发布报价并继续循环运行。
这是日志:
知道我会错过什么吗?我将 Puma 用于开发和生产服务器。
ruby-on-rails - Rails 4 Koala:在 Facebook 上发布时的 Webhook
我正在建立一个社交网络,用户可以将他们的帐户与 Facebook 和 Tweeter 连接起来,他们应该能够选择一个选项:“同步出版物”
如果他们选择该选项,我需要将出版物与 Facebook 同步,所以当他们在 Facebook 上发布时,也应该在我的应用程序中发布。我认为这可以通过网络挂钩来实现,但我在网络上找不到任何有用的东西......
任何想法?