问题标签 [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 投票
2 回答
19402 浏览

facebook - 使用 facebook api 获取好友列表

我有以下命令,可以让我在登录用户的 Facebook 墙上发布消息:

即使用网址https://graph.facebook.com/<user id goes here>/feed

但是我需要输入什么命令来获取登录用户朋友的列表?

我需要使用的 url 是https://graph.facebook.com/me/friends,但我不确定如何编辑以下命令来获取好友列表:

我应该做这样的事情吗(这是一个完整的猜测)

还是我应该做其他事情来获取朋友列表?

0 投票
2 回答
2821 浏览

facebook - 仅在需要时请求 Facebook 权限

我有以下有效的脚本,即如果用户尚未登录,它会转到 facebook 登录页面,并询问他们是否可以使用应用程序在他们的墙上发布消息:

如何改进这一点,使其在开始时不要求扩展权限。它应该只请求基本权限来显示好友列表,并且只在用户点击好友发布消息时请求扩展权限。

0 投票
2 回答
2243 浏览

facebook - Facebook PHP SDK getLoginUrl 失败 - 奇怪

我正在开发 facebook canvas 应用程序,我发现这个简单的代码失败了。我不知道出了什么问题,因为我直接从教程中得到了它:

问题出在header("Location:" . $facebook->getLoginUrl(array('req_perms' => 'publish_stream')));. 当我删除它(包括删除出口)时,应用程序可以运行良好。但是,当我拥有它时,应用程序不会显示任何内容。只是空白页。并且在 chrome 的开发者工具上有“从 channel.facebook.com 加载资源错误”。

任何人都可以帮我找出错误的地方吗?我不明白这段代码出了什么问题。我已经确保 appId 和 secret 是正确的。

0 投票
2 回答
1784 浏览

facebook - 如何加快具有 FACEBOOK php/sdk 的页面的加载速度?

有没有办法加快加载 Facebook php SDK 的页面的加载过程?我已经尝试过使用和不使用 Facebook php SDK 的同一页面,并且有很大的不同。没有 fb php/sdk 的页面加载速度至少比有 SKD 的页面快 5 倍。

有什么建议么?

0 投票
6 回答
7179 浏览

php - 无法使用 iframe 选项卡访问 Facebook signed_request

我在粉丝页面上的 facebook 选项卡中加载了 iframe,但我无法访问 $_REQUEST["signed_request"] 对象。我很困惑,因为这应该是免费赠品且易于访问。我已经阅读并重新阅读了 facebook 文档并重新检查了我的 facebook 应用程序设置,但没有任何效果。

总是假的。由于我使用的是 Facebook PHP sdk,我也尝试过

我已经在 $_REQUEST 上完成了 print_r,但我没有在其中看到 signed_request。当我 print_f $facebook 对象时,我看到 signedRequest 是空的

[编辑] 我确实为应用程序启用了 OAuth 2.0 设置。

0 投票
1 回答
144 浏览

php - Facebook 应用程序

我刚刚在这里下载了库 https://github.com/facebook/php-sdk/

以下是我的代码:

但是没有输出,有什么问题吗?谢谢

0 投票
2 回答
1575 浏览

php - Facebook 扩展了用户电子邮件地址的权限

目前我正在使用基本的 facebook 权限来获取登录的用户 ID 和用户名。我需要使用哪个扩展权限从 Facebook 获取登录用户的电子邮件地址?

0 投票
2 回答
2502 浏览

php - 每次都请求facebook权限

我开发了一个应用程序,它请求用户允许访问他们的基本详细信息。一旦他们接受了请求权限对话框,它就会被输入到他们的 Facebook 设置中,以允许我的应用程序访问他们的基本详细信息。例如,第一次之后,我的应用程序不会向他们显示请求权限对话框,因为它已保存在用户的 Facebook 设置中。

是否可以阻止这种情况发生并每次都征求他们的许可,而无需将设置保存到 facebook 的用户设置部分?

0 投票
1 回答
503 浏览

php - Facebook 应用程序重定向:我确实有权限,但我保持为空 $session

索引.php

选择.php

结果.php

当我第一次启动页面时,我得到“无会话”链接,所以我点击并要求我提供权限,一旦我点击“允许”,它会将我重定向到“choice.php”页面,这意味着 $参数未设置。那太棒了。

但是当我点击它时,我会回到带有“no session”链接的索引页面,我必须再次点击该链接,然后它会让我回到“choice.php”页面。我不断转身。

0 投票
2 回答
3808 浏览

php - 让 Facebook PHP SDK 在我的应用程序上工作的问题

我正在制作一个 facebook 应用程序,我必须在其中显示正在使用它的用户的新闻提要。我正在使用图形 API 来执行此操作。问题是它没有给我提要。我用它来展示这样的朋友:

它工作正常。

对于新闻提要,我使用这个:

它向我显示了一个错误:

当我尝试使用以下方法获取个人资料提要(墙)时:

它向我显示了一个空数组。

这些 API 调用在图形 API 页面中向我显示结果,但不知道为什么不能在我的应用程序中工作。谁能帮助我。我的完整代码如下

// 创建我们的应用程序实例。$facebook = new Facebook(array('appId' => 'xxxxx', 'secret' => 'xxxxx', 'cookie' => true, ));