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

facebook - 外部访问 Facebook 活动

假设我拥有/控制一个发布事件的 Facebook 页面。我想在“即将发生的事件”页面上的另一个网站(在我的例子中,一个 WordPress 博客,但这不是重要的部分)上显示这些事件。

我不确定的是:Facebook API 是否可以像这样“在外部”使用?我已经下载了 PHP 库并运行了一个在 Facebook中运行的演示应用程序(即发出 facebook.com 解释并显示给登录用户的 FBML),但就我而言,我想要第三方(我的网络服务器) 经常查询 Facebook,而不是网站访问者直接从 Facebook 本身请求数据(HTML/JSON/等)。

Facebook API 可以实现这种功能吗?我的网络服务器将如何自我验证?我必须存储哪些信息?

注意:我正在寻找更多“序列图”概念级别的信息,而不仅仅是询问代码。那部分我可以自己弄清楚。;) 不幸的是,谷歌和 FB 开发者 wiki 还没有完全公开。我需要知道什么才能开始编码?

0 投票
3 回答
34202 浏览

php - 如何使用 facebook id 登录网站

我创建了一个网站,用户必须使用用户名和密码登录。我在很多网站上都看到过这些,我们可以通过 facebook 帐户连接。我想将其添加到我的网站。怎么可能,使用 php sdk 或 javascript sdk?

0 投票
4 回答
17937 浏览

php - 如何通过 Graph API 在朋友的墙上发布提要项目

我正在 Facebook 上制作一个非常简单的礼物应用程序。这里的主要问题是如何通知不使用应用程序的用户他的朋友送他礼物的事实?

由于通知在旧的 REST API 上被禁用,并且stream.publish不适用于未授权在他们的墙上发帖的朋友,我很困惑。

我使用 FBML

0 投票
11 回答
112141 浏览

php - 使用最新 API 获取 Facebook 好友列表

我正在使用最新版本的 Facebook SDK(虽然我不确定,但它可以连接到称为“图形 API”的东西)。我已经修改了 Facebook 的示例代码,让我可以连接到 Facebook,并且可以正常工作......但我无法获得我的朋友列表。

这会产生错误消息:“致命错误:未捕获的 OAuthException:(#803)您请求的某些别名不存在:friends.get throw in /mycode/facebook.php on line 543”

不知道为什么会这样或这意味着什么。有人可以告诉我获取朋友列表的正确语法(对于最新的 Facebook API)吗?(我尝试了“$friends = $facebook->api->friends_get();”并得到一个不同的错误,“致命错误:在 /mycode/example.php 上的非对象上调用成员函数 friends_get()第 129 行"。)

我可以确认,在我的代码中的这一点之前,一切都很好:我已通过有效会话连接到 Facebook,我可以获取我的信息并将其转储到屏幕上......即此代码在失败的朋友之前完美执行.get 调用:

0 投票
2 回答
4982 浏览

php - 如何在 Facebook 图形 API 上的描述中添加换行符或回车符

这听起来像是一个非常简单的问题,但我无法在任何地方找到答案。

我有一个来自 textarea 的帖子。我想使用当前的 facebook php 库来执行以下操作...

让它工作。现在它似乎忽略了

但我确信我可能做了一些事情来搞砸我的测试。我只需要用有效的东西替换“魔法发生”。现在它只是将我扔给它的所有换行符转换为空格.. 非常令人沮丧。facebook论坛上的某个人建议使用addslashed() ......但这似乎对我不起作用

谢谢,-FT

0 投票
1 回答
1549 浏览

php - 使用 Graph API 获取我朋友的电子邮件

有没有什么可能的方法可以让我使用 php-sdk 访问我的朋友的电子邮件?假设我已登录,是否可以通过 php 脚本查看相同的信息。我想要做的是使用 graph.facebook.com/$id/ 向我在 facebook 上的所有朋友发送 gmail 邀请,它要求访问令牌请帮助我。

0 投票
3 回答
6706 浏览

facebook - Facebook 用于图形 API 的新 PHP SDK - 多查询

对于查询参数值应该是什么样子,我束手无策。因此,要在图形 API 库中汇总多查询,据我所知,以下是执行它的代码方法。

在 Facebook 的新 PHP SDK 库中使用这种方法,有没有人做到这一点?如果是这样,您能否举一个有关如何构建$multiQuery变量完整值的示例?

几天来我一直在为此苦苦挣扎,我只是在旧的 PHP 库中找到示例。

0 投票
3 回答
2550 浏览

facebook - Facebook FQL - 用户正在参加的所有粉丝专页活动

我正在尝试通过 Facebook 的 Multiquery FQL 实现以下目标,获取我正在“参加”的所有粉丝页面事件的列表。

我有以下逻辑,并尝试用下面的 FQL 语句实现类似的东西。

  1. 获取由/从粉丝页面创建的所有事件的列表(使用特定 ID)
  2. 获取我参加的所有(用户)活动的列表
  3. 匹配来自 event_member FQL 表的 eid
  4. 如果他们匹配 ids,并且 rsvp_status 等于参加
  5. 显示结果。

FQL 多

{"query1":"SELECT eid FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid =$fanpageID)","query2":"SELECT rsvp_status FROM event_member WHERE uid = $uidAND eid IN (SELECT eid FROM #query1)" }

我知道该陈述是不正确的,但我正在努力尝试这样做。我通过 Graph API 在我的 PHP 代码中使用一组非常混乱的 foreach 循环实现了这一点。

使用单个多查询 FQL 语句会更有效。

任何建议都会很棒。

编辑

我现在遇到的问题是 ifaour 的 FQL 语句在 FQL 查询控制台(返回结果)中工作,但是当我运行以下命令时,会返回空数组。

当我将语句分解为(SELECT eid FROM event WHERE creator =$fanPageID)时,FQL 控制台会突出显示不可索引的 eid。

这是我的PHP

函数 usersEventsPoints($uid, $facebook, $fanpageID){

IN (SELECT eid FROM event_member WHERE uid=$uid AND rsvp_status = \"attending\")";

foreach ($eventsAttendance 作为 $eventsAttendanceFetch) {

块引用

有任何想法吗?

0 投票
1 回答
20671 浏览

php - 在不在线/登录的情况下发布到用户的墙 - 使用 Graph API 的 Facebook 共享

嗨,我是 facebook 分享的新手。我想让用户使用他的 uid 登录,然后存储这些以供进一步使用

主要目的是在用户的墙上分享链接

下次不显示我想通过 ajax 发布到他的墙上的 facebook 窗口。

怎么可能对此有任何帮助!

编辑

我使用了给出的示例,然后尝试了 curl 函数

得到这个错误

编辑以便有人可能会觉得有用

脸书连接

发布到用户墙

0 投票
1 回答
10831 浏览

php - Facebook PHP SDK 上传照片

尝试将在我的服务器上呈现的照片即时上传到用户的 Facebook 相册。由于 FB Docs 非常、非常、非常糟糕(至少可以说),我希望有人向我展示一些使用 PHP SDK 调用 Graph API 的好代码示例?