问题标签 [facebook-php-sdk]

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 回答
1257 浏览

facebook - 使用 JS 登录,然后使用 PHP SDK (Facebook)

我正在使用此代码通过 facebook 登录我的网站:

它运行良好,我看到我的应用程序facebook.com/editapps.php,但是当我想开始使用 PHP SDK 时,我发现我没有登录。如果我通过 PHP SDK 登录,那么我看到我登录了。这里有什么问题?谢谢你。

0 投票
1 回答
1328 浏览

facebook-php-sdk - facebook离线访问错误

要在用户离线时访问用户信息,用户授予offline_access,我通过以下方式存储它们:

但是当我尝试使用 graph.facebook.com 从他们那里收集信息时,它有时会起作用,有时会不起作用并给我这个错误:

验证访问令牌时出错:会话与当前存储的会话不匹配。这可能是因为用户在创建会话后更改了密码,或者 Facebook 出于安全原因更改了会话

我使用 graph.facebook.com/[function]?access_token=[保存在数据库中的访问令牌]

我有什么错?

0 投票
1 回答
917 浏览

facebook-php-sdk - 无法重定向到注销页面

我已经建立了一个与 Facebook 最新的 PHP SDK(我相信是 3.0.1)集成的网站。我在身份验证过程中遇到了很多问题。我已经成功登录,但我在注销时遇到了问题。我不使用任何 JavaScript。我需要一切都在 PHP 中。当我使用下面的 getLogoutUrl 时,它似乎没有回到我域中的 logout.php。它回到 index.php。请告诉我我做错了什么。非常感谢!

0 投票
1 回答
439 浏览

facebook - Facebook-PHP SDK 3.0:一旦用户登录并提供访问权限,我如何在数据库中存储会话?

我正在使用 Facebook PHP SDK 3.0

我想知道如何将用户的会话存储在数据库中,以便用户提供访问权限并登录后,我可以将访问令牌存储在数据库中并下次使用,这样用户就不需要了重新登录。现在我正在使用以下代码

任何帮助表示感谢

0 投票
1 回答
286 浏览

php - Facebook OAuth 需要两次单击“使用 Facebook 登录”?

我刚刚开始在我的网站上使用 Facebook 的 OAuth……当单击“使用 Facebook 登录”时,Facebook 页面会正确显示以进行登录。但是,当重定向回我的网站时,“使用 Facebook 登录”仍然存在,而不是“注销”。第二次单击“使用 Facebook 登录”时,页面会正确切换(不会再次将它们重定向到 facebook)。任何想法为什么会发生这种情况?

0 投票
0 回答
1753 浏览

facebook - 粉丝页面的 Facebook 排行榜应用程序

我正在尝试为我的 Facebook 粉丝专页创建排行榜。基本上我想要的是,当用户在我的 Facebook 粉丝页面中单击“我的应用程序”选项卡时,他们将看到一个喜欢我的页面以及邀请最多朋友喜欢该页面的人的列表。

您 - 邀请 20 人访问此页面

谁把最多的朋友带到了这个页面。

用户 A - 200 个朋友

用户 B - 190 个朋友

用户 C - 150 个朋友。

Facebook 已经拥有该应用程序供其个人使用。我想知道是否有办法为粉丝页面开发它。在此处查看 Facebook 排行榜。http://www.facebook.com/impact/

你认为这段代码能完成这项工作吗?

0 投票
2 回答
234 浏览

php - 脚本在尝试包含('facebook.php')'时立即停止工作

我有一小段代码,我知道它什么也没做,但我不知道为什么它做的更少。

它与第一张图片相呼应,然后在尝试包含 facebook.php 之后,一切都停止了。不仅是 FB 特定的指令,而是一切。

我通过谷歌挖掘并没有找到令人满意的答案。有没有人遇到过类似的问题?

Facebook SDK 版本是最新的版本(我认为是 3.0.2),并且包括我的其他文件的工作正常。

编辑:解决了!-> Facebook API 需要 cURL 而我的服务器没有;] 感谢大家的评论和想法 :)

0 投票
1 回答
959 浏览

facebook - Facebook PHP SDK - 作为应用而不是用户发布到用户的墙上。如何?

我有几个关于 Facebook PHP SDK 的问题我还没有找到答案,希望这里有人可以提供帮助。

我创建了一个页面,用户可以连接到 Facebook,以便能够通过我的网站在他们的墙上分享内容。我不想使用offline_permission。但我需要能够延迟发布,因为有时我们需要确认他们使用的选择。我读到您可以随时使用 stream_publish 发布,但您需要以应用程序而不是用户的身份发布。现在我想我以用户身份发布。我如何发布为应用程序?

谢谢!

0 投票
3 回答
53030 浏览

php - Facebook OAuth 错误:已达到应用程序请求限制

我正在尝试让 facebook 的示例页面(再次)正常工作,您可以在此处找到。我收到以下错误:

我已经用谷歌搜索了这个问题,使用这里列出的步骤似乎很容易解决这个问题。但是,当我访问 facebook.com/insights 时,我的应用程序未列出(我已登录)。

更奇怪的是,当我通过 Developers > My apps 进入我的应用程序时,我可以进入我的应用程序页面并单击“Insights”。这将我带到了我的应用程序的 Insights 页面......但诊断部分无处可寻。任何人都可以帮忙吗?

0 投票
2 回答
4342 浏览

facebook - Facebook 应用程序数据存储

我用 JavaScript 创建了一个 Facebook 应用程序(游戏)。我使用了 Facebook 的 php-sdk。除了显示登录用户的名称和他的详细信息外,我很好地利用了 sdk。

我想将每个用户的分数存储在某个地方。已检查 FQL。据我所见,它不允许您存储数据,只有 SELECT 查询可用。那么有什么方法可以将分数附加到用户信息或类似的东西上。

简而言之,我们可以将数据存储在 Facebook 上吗

或者

我们应该只使用我们自己的数据库服务器来存储数据。