gpt4 book ai didi

ruby-on-rails-3 - 我从哪里获取访问 token 以使用 Rails 3 中的 FBGraph gem 发布到我的 facebook 页面?

转载 作者:行者123 更新时间:2023-11-30 05:28:38 25 4
gpt4 key购买 nike

我正在使用 FBGraph gem 从我的网站发布到我的 Facebook 帐户上的页面,但我如何获得我的访问 token ?我确定我的代码可以正确发布到我需要的页面

  def send_fb_message(params = {})
owner = FbGraph::User.me(FB_TOKEN)
pages = owner.accounts
page = pages.detect do |page|
page.identifier == FB_PAGE_ID
end
page.feed!(
:message => params[:message],
:description => params[:description],
:link => params[:link] )
end

如您所见,FB_TOKEN 是一个常量,也许它应该是一个变量,但无论需要什么,我都不知道如何获取访问 token 的值。 (我的 Facebook 帐户已接受所有权限,包括 manage_pages 权限。)

我的 Facebook 应用程序有一个 secret 和一个应用程序 ID,我正在使用图形 API,但我似乎没有地方可以使用它们。

应用程序登录文档在这里 http://developers.facebook.com/docs/authentication/#applogin除非我遗漏了什么,否则我根本不清楚如何获取访问 token ,FBGraph gem 的文档也不清楚?

有没有更好的办法?

更新

感谢下面@Lego 的回复,我已经能够使用访问 token 工具 https://developers.facebook.com/tools/access_token/ 使用 token 使这篇文章正常工作。 .如果我以我的用户身份登录,我可以看到该帖子,但如果我未登录,我将无法看到该帖子如何公开这篇文章?

最佳答案

解决方法是(但前提是没有其他帮助!)询问自己的 offline_access 权限并通过 Access Token Tool 为自己获取访问 token 。或 Graph API Explorer .然后您可以将访问 token 硬编码到您的网站(服务器端)中。由于您为您的应用授予了 offline_access 权限,因此 token 不应过期。

关于ruby-on-rails-3 - 我从哪里获取访问 token 以使用 Rails 3 中的 FBGraph gem 发布到我的 facebook 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527125/

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