问题标签 [facebook-access-token]

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.

0 投票
1 回答
250 浏览

php - 通过 php 发布到 facebook 应用程序

我是 facebook api 的新手,我需要一些帮助。

我有一个网站,我想更新

a) 图像和相关文本

到我的 Facebook 应用程序。这将使用 php 脚本从我的网站自动完成。我设法获取访问令牌并发布数据,但如果我尝试在第二天发布,php 脚本会返回一个错误,指出访问令牌已过期。

我搜索了很多帖子 - 但似乎没有任何方法可以更新此访问令牌。

0 投票
1 回答
1520 浏览

php - 给定 facebook 用户名、密码和应用程​​序 ID,Web 应用程序可以获取用户 ID 和访问令牌吗?

我正在使用 PHP 开发一个 Web 应用程序。该 PHP 将包含一个函数,该函数接受 facebook 用户名、密码和应用程​​序 ID,并返回(或写入)用户 ID 和访问令牌(最好是 JSON 格式)

问题在于,据我所知,用于身份验证的 Facebook API 要求用户通过 Facebook 的弹出界面手动单击某种“确定”按钮。我不希望这种行为,因为这个 Web 应用程序将被另一个平台中的应用程序使用(非 PHP,在这种情况下它将是 Unity3D)。

0 投票
3 回答
18361 浏览

php - 使用 Graph API 从公共 Facebook 页面获取墙源 - 真的这么复杂吗?

我从阅读向非 Facebook 用户显示 Facebook 帖子开始,这有一些用处,但我不敢相信从 Facebook 获得公共提要如此困难。

我想要提要的页面是公开的,您无需登录即可访问。

我是否正确假设我需要一个 access_token 来获取此信息,尝试访问 URL 而不会导致 OAuth 错误。

所以流程应该是这样的(大量,过于复杂):

  1. 使用用户进行身份验证(如果用户不在 Facebook 上怎么办?)
  2. 一些复杂的 OAuth 废话 - 只是为了阅读提要,我什至不想要一个赞按钮或发布到墙上的功能
  3. 使用用户的 access_token 使用 PHP 请求获取到正确 URL 的提要
  4. 渲染提要

假设用户不在 Facebook 上,你会怎么做,使用通用应用程序来获取提要?

  1. 使用我的通用应用程序的 ID 和密码对 Facebook 的身份验证请求进行硬编码
  2. 一些复杂的 OAuth 废话
  3. 使用 PHP 请求通过应用程序的 access_token 获取到正确 URL 的提要
  4. 渲染提要
  5. 哦,不,授权已过期,重新授权并捕获这个新的 access_token 以用于将来的请求。

这似乎真的很复杂,除了 Facebook 想知道正在发生的一切之外,使用 XPath 执行 cURL 并从公共 URL 中抓取内容会更容易。

对此的任何帮助都会很棒。

谢谢,杰克

编辑

显示这一点的编辑不是完全重复的。

我已经使用了 access_token,但现在它失败了,令牌已过期,我无法再使用它从公共墙获取信息。

我尝试使用其他帖子中提到的方法来延长此令牌的到期日期,但这不起作用,并且到期未延长 - 我们现在在这里,令牌无效,没有进一步的进展。

似乎必须批准 OAuth 请求的手动过程意味着不可能以编程方式获取公共页面的提要。

0 投票
1 回答
859 浏览

html - Facebook 登录身份验证 iFrame 的替代方案

我是 Facebook 应用程序开发的新手。我需要将 Facebook 与我的网站集成。经过调查(http://developers.facebook.com/docs/guides/web/#login),我发现要访问Facebook用户信息,用户需要通过Facebook身份验证iFrame对我的应用进行身份验证和授权。

有没有其他方法可以让我获得 Facebook 用户 - 2 个文本字段 (HTML) 中的用户名和密码并将它们传递给任何 api 或脚本,以便身份验证和授权都以后台自动化方式完成(替代 Facebook登录认证 iFrame)。

提前致谢..

0 投票
1 回答
925 浏览

ios - 如何通过 iPhone 应用在 Facebook 上生成访问令牌

我需要通过 iPhone 上的应用程序为特定 Facebook 帐户生成访问令牌。请给出一些指导来开始这项工作。

0 投票
3 回答
1156 浏览

android - 来自 Facebook 的扩展访问令牌无法正常工作

由于 Facebook 删除了 offline_access 权限,我遇到了麻烦。

尝试了 2 件事:

  1. 我正在按照 Facebook 的建议拨打电话。

    /li>
  2. 我还尝试了 Android SDK,它使用意图来获取扩展的访问令牌:

    /li>

在developers.facebook.com,我将我的应用程序设置为“Native/Desktop”。

我也禁用了offline_access应用程序设置。

在尝试之前,我从我的 Facebook 帐户中删除了旧权限。

这两种方法都为我提供了 24 小时令牌。也许有人可以帮助我做出正确的决定以获得 60 天的令牌?

我看到了很多关于这个问题的错误报告,但他们也得到了解决。我的情况好像不是这样。

0 投票
1 回答
1090 浏览

facebook - 我需要对我的访问令牌保密吗

我正在将 actionscript api 用于网络上的 flash 应用程序。我想执行需要访问令牌的操作,但我不确定在闪存中使用它的安全隐患(可以反编译)。访问令牌是我需要保密的吗?

NB 具体来说,我正在尝试发布需要传递应用程序访问令牌的游戏成就。但我不确定如何从闪存安全地执行此操作(或者这是否不是问题)。

0 投票
1 回答
193 浏览

facebook - Twitter 如何让 Facebook 的访问令牌永不过时?

Twitter 如何使 Facebook 的访问令牌永不过时并且不会过时。还是 Twitter 和 Facebook 的访问令牌是永恒的?

0 投票
1 回答
1490 浏览

facebook - 使用 Facebook API 将图像发布到粉丝专页相册

我创建了一个 Facebook 应用程序。我需要用户能够通过该应用程序将图像发布到我的 Facebook 页面的相册,为此我需要获取页面的访问令牌。当我以页面管理员身份登录时,我只能获得访问令牌,但如果我使用其他帐户登录,我不会获得页面的访问令牌(即使我喜欢该页面并安装了应用程序)。代码如下

我要求获得以下应用程序安装权限

0 投票
1 回答
652 浏览

javascript - 解释 Facebook access_token

这整个 Facebook access_token 事情让我发疯了。我想做的就是获取用户的公开 Facebook 帖子。

它曾经通过简单地执行以下操作来工作:

但现在我收到“需要 access_token”错误。

相信我; 我已经检查了文档,谷歌搜索并检查了关于 SO 的类似问题,但我真的希望有一种比我所看到的更直接的方法来做到这一点。

真的必须创建一个 Facebook 应用程序(我什至没有帐户),让用户“接受”该应用程序并登录等才能使其正常工作吗?

使用 Twitter 和使用 Facebook 一样简单。