Ruby on rails 4 Rails 4:如何在没有api的情况下登录basecamp?
我正在使用rails 4应用程序创建basecamp,我想在不使用basecamp api的情况下连接我的basecamp帐户。我做了一些工作 controller.rbRuby on rails 4 Rails 4:如何在没有api的情况下登录basecamp?,ruby-on-rails-4,basecamp,Ruby On Rails 4,Basecamp,我正在使用rails 4应用程序创建basecamp,我想在不使用basecamp api的情况下连接我的basecamp帐户。我做了一些工作 controller.rb class Participant::HomeController < ApplicationController require 'basecamp_service' def basecamp @activity_image = BasecampService.fetch_data_from_web
class Participant::HomeController < ApplicationController
require 'basecamp_service'
def basecamp
@activity_image = BasecampService.fetch_data_from_web
end
end
从这个代码中,我获取basecamp登录页面。我需要在输入用户名和密码后登录。是否有任何用于连接basecamp的gem或服务,或针对此问题的任何其他解决方案
提前感谢首先,您不能使用nokogiri登录。你需要硒之类的东西。或者您可以使用Mechanize和Nokogiri@uhn-诺恩·瑟纳克希望得到答复。我认为这是一个漫长的过程。有没有简单的方法来创建像iPhone应用程序这样的basecamp小部件?是的,使用他们的api gem。
class BasecampService
require 'open-uri'
def self.fetch_data_from_web
doc = Nokogiri::HTML(open('https://basecamp.com'))
doc.to_html
end
end