Kle*_* S. 5 facebook rubygems ruby-on-rails ruby-on-rails-3
哪个选项是在Facebook页面上发布文本或其他内容的最佳和最简单的方法?
我正在寻找一种从我的Rails应用程序中放置一些东西的直接方法.
例如,单击按钮并自动在我的应用程序上发布并将数据发送到Facebook页面?
我已经为Twitter构建了一个,我的方法看起来像这样:
def tweet(url)
Twitter.configure do |config|
config.consumer_key = APP_CONFIG['twitter_consumer_key']
config.consumer_secret = APP_CONFIG['twitter_consumer_secret']
config.oauth_token = APP_CONFIG['twitter_access_token']
config.oauth_token_secret = APP_CONFIG['twitter_secret_token']
end
shorted_url = shorten_url(url)
Twitter.update("#{title} - #{shorted_url}")
end
Run Code Online (Sandbox Code Playgroud)
谢谢.
Kle*_* S. 13
你可以点击这个链接 什么是最简单的方法,通过我的Ruby on Rails应用程序在我的Facebook Wall上发布?
这是我的方法的样子:
def facebook_it(url)
pages = FbGraph::User.me(APP_CONFIG['facebook_access_token']).accounts.first
shorten_url = shorten_url(url) # create a bit.ly link
pages.feed!(
:message => "#{title}",
:link => shorten_url,
:description => "#{content[0..280]}"
)
end
Run Code Online (Sandbox Code Playgroud)
我也创造了另一种方法:
def share(url)
tweet(url)
facebook_it(url)
end
Run Code Online (Sandbox Code Playgroud)
所以我从控制器这样调用它:
def publish
url = job_url(@job)
@job = Job.find(params[:id])
@job.publish
@job.share(url)
..
end
Run Code Online (Sandbox Code Playgroud)
我不知道这是不是更好的方法,但它对我来说很好.
希望这有助于其他人.
归档时间: |
|
查看次数: |
8663 次 |
最近记录: |