问题标签 [facebook-sdk-4.0]

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

php - Facebook SDK - 无法获取会话

我正在使用 CodeIgniter 制作画布应用程序(这很重要),而不是 Web 应用程序。据我了解,这意味着我不必像传统的 Facebook Connect 应用程序那样通过将用户转发到登录 URL 来登录用户。Facebook 应该处理这个问题。

但是,尽管我收到了完整签名的请求,但我无法获得会话。下面是我的代码:

这将输出以下内容(出于显而易见的原因删除了一些值):

$session已设置,但为 NULL。

0 投票
2 回答
2120 浏览

android - Android facebook shareddialog 发布返回错误

我尝试从我的 android 应用程序中进行 facebook 分享。

我的共享对话框已启动,但回调时出现此错误

这是我的代码

谢谢你的帮助

0 投票
1 回答
160 浏览

php - Facebook api, sdk 4.0, php - 将照片从服务器上传到用户的 facebook

我正在尝试构建一个应用程序,允许用户从他们的计算机浏览照片并将其发布到 Facebook。现在我有两个 php 文件:index.php 和 upload.php。索引检查是否有会话等,并请求权限,并提供登录和表单供用户浏览和提交图片。选择的图片将通过upload.php 保存到服务器上。

我正在努力从另一个不是 index.php 的文件发出 api 请求。sdk 4.0 的 facebook 文档非常不清楚。我知道我必须包含所有 require_once 并再次使用 facebook 库。但是,我是否必须再次创建/检查会话并请求权限?或者我可以用访问令牌做些什么?如果是这样,我该如何称呼它?是否可以通过从服务器获取照片来发布照片?

谢谢

0 投票
0 回答
181 浏览

php - 想要创建多个脚本以使用访问令牌访问 facebook api,但变量未定义

目前我有两个 php 脚本:index.php 和 upload.php

在我的 index.php 中,我创建了一个会话并保存了访问令牌:

在我的另一个脚本中:upload.php 我正在尝试制作一个 facebook api,但我正在努力创建一个会话。我这样做了:

但它只是将我重定向回 index.php。我不明白为什么,因为我确实在 index.php 中创建了变量...

我还尝试使用 GET 方法从我的 URL 中获取代码...

但它说变量是未定义的......即使“代码”显示在我的 URL 中......我也做了 isset 但它返回 false ..所以我完全不确定为什么我的变量没有设置。有人可以解释一下并帮助我吗?我是 php 新手,所以整天都在这上面,我敢肯定这可能是一个小问题?我之前从我的另一个简单项目中从 URL 中检索了用户 ID,但从未遇到过这个问题......谢谢

0 投票
2 回答
4864 浏览

php - Facebook API sdk 4.0 - 将照片发布到 Facebook

我正在尝试创建一个应用程序,用户可以在其中浏览并将照片从他们的计算机提交到他们的 Facebook 上。为此,他们首先必须将他们的照片上传到服务器,然后使用 facebook 请求,将这张图片发布到 facebook。我正在使用多部分/表单数据。

这就是我到目前为止所拥有的,假设我有一个有效的会话,我的 api 请求:

我不确定用什么替换图像数据。

对于上传照片,我的代码如下:

我是 facebook api 的新手,也是编码的新手。任何帮助或建议将不胜感激。谢谢。

整个代码:

0 投票
1 回答
1270 浏览

php - Facebook api php sdk 4.0 - 使用“新 curlfile”将照片上传到 facebook

我正在尝试通过此 facebook 应用程序将保存在服务器上的照片上传到我的 facebook。

我的 Facebook 请求最初是:

但显然语法现在已经改变,我需要这样的东西:

由于我的图像存储在服务器的文件夹中,因此不确定要放置什么参数。
我的应用程序允许用户从他们的计算机浏览和提交照片。这将在发布到 Facebook 之前保存到服务器上。我使用了多种形式/部分:

我必须将照片上传到服务器的代码如下:

我知道会话有效,因为我能够在 facebook 上发布消息。

0 投票
1 回答
1318 浏览

php - Facebook api sdk 4.0 php 5.5 - 致命错误:未捕获的异常 'Facebook\FacebookSDKException' - 无法将照片上传到 facebook

我正在尝试实现一个应用程序,该应用程序允许用户从他们的计算机中选择一张照片以通过我的应用程序上传到 Facebook。完整代码请参考:Facebook API sdk 4.0 - post a photo to facebook

我的代码似乎是正确的 - 用户通过表单将照片上传到服务器,然后发送 API 请求以将照片发布到 facebook,但是我有这个错误:

卷曲已启用。我的文件夹和文件的权限是可读的。我真的不知道这个错误是什么意思。我查看了 FacebookCurlHttpClient 中的第 142 行,它与 curlErrorCode 有关。有谁知道这意味着什么以及如何解决?

0 投票
0 回答
457 浏览

php - 由于 SSL 发出 facebook api 请求时出现 cURL 错误?PHP,SDK 4.0,使用 XAMPP

我花了一段时间才弄清楚为什么我的代码,如前一篇文章所述:Facebook API sdk 4.0 - post a photo to facebook is not working,并给了我以下错误:

我正在使用 XAMPP,并在本地主机上运行我的应用程序。为此,由于 facebook 将其安全浏览设为默认设置,我不得不使用其内置的 openssl 来创建自签名证书。和以前一样,页面是空白的,但现在我的内容显示了。

我正在尝试创建一个应用程序,用户可以在其中将照片从他们的计算机上传到 Facebook。使用 CURL 发出 api 请求时:

我收到上述错误。查看 FacebookCurlHttpClient.php 似乎是 curl_error 代码 60 和 77 - 与 ssl 相关,导致代码无法正常工作。我真的对整个 SSL 感到困惑。我以为我已经通过创建自己的自签名证书和所有内容对其进行了排序。有人可以告诉我如何解决这个问题吗?

0 投票
1 回答
266 浏览

javascript - faceook php sdk 4.0 上的 accessToken 和 laravel 上的 Javascript sdk

我将 js-sdk 与 php-sdk 一起使用,这是我在 js 登录时的 php 代码

登录控制器.php

它起初工作,当 php 会话过期时不起作用

js工作正常。这是我在索引页面上的 js .js

0 投票
1 回答
1341 浏览

php - Get friend id using Facebook api to tag uploaded photo

I have the following code

I am trying to get the id of the list of friends who is also using the app, so that the user can tag the photo with these friends. Right now the code prints the friends who are also using the app, their name and id. I want to get the id of a friend to sub into the parameters of "tags", however the getProperty('id') doesn't work and gives me an error. I am new to facebook api so I am unfamiliar with the syntax.

How do I get the id of the friend to sub into:

Thanks