gpt4 book ai didi

ruby-on-rails - 在 Facebook 页面上发布的简单方法(不是个人资料,而是粉丝专页)

转载 作者:行者123 更新时间:2023-11-30 05:23:29 26 4
gpt4 key购买 nike

哪个选项是在 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

谢谢。

最佳答案

您可以点击此链接 What's the easiest way, to post on my Facebook Wall through my Ruby on Rails App?

我的方法是这样的:

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

我还创建了另一种方法:

def share(url)
tweet(url)
facebook_it(url)
end

所以我在 Controller 中这样调用它:

def publish
url = job_url(@job)
@job = Job.find(params[:id])
@job.publish
@job.share(url)
..
end

我不知道这是否是更好的方法,但它对我来说效果很好。

希望这对其他人有帮助。

关于ruby-on-rails - 在 Facebook 页面上发布的简单方法(不是个人资料,而是粉丝专页),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883699/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com