问题标签 [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 回答
397 浏览

c# - 从 wp8 应用程序在 facebook 上分享消息时出现权限屏幕

我需要从 wp8 在 facebook 上分享一条消息。我附上了我的 Main.xaml 屏幕截图。

这是 Main.xaml 的视图

单击分享按钮时,首先登录 Facebook,然后请求应用程序的权限。我使用了以下代码。

然后在 LandingPage.xaml 的 Loading 方法中,使用以下代码发布消息。

当我运行 App 时,成功登录 Facebook,但权限屏幕显示如下。 权限页面截图

点击确定。然后发生错误。

我尽力解决这个问题,但我失败了。如果有人有解决这个问题的想法。请帮我

谢谢你。

0 投票
1 回答
2105 浏览

php - Facebook PHP SDK 4 找不到类“Facebook\GraphObject”

我想将我的页面与 facebook 连接,因此下载了Facebook PHP SDK 4。由于 Facebook 文档和 GitHub 页面制作得不是很好,我对标题中的错误消息有疑问。

我不想使用ComposerPHP(根据 Facebook 文档应该可以)。

我按照 Github 页面上的示例,使用以下代码行将 Facebook PHP 文件包含到我的 PHP 文件中:

在文档中没有提到我必须包含该require_once声明,我在stackoverflow.

现在的问题是,即使使用上述(正确的)实现,我也会收到一个错误,上面写着“致命错误:第 33 行的 ../fblogin2/Facebook/GraphUser.php 中找不到类 'Facebook\GraphObject'”

我认为在这个类中也没有require_once声明,但我无法浏览整个 SDK 代码并添加 Facebook 的声明。它不应该开箱即用吗?SDK 4 或其他任何东西都有一些好的教程,因为我真的坚持使用官方 facebook 文档和简短的 github 示例。

0 投票
0 回答
628 浏览

c# - Facebook Application in ASP.NET MVC 5 with Identity

here is my problem: I have a ASP.NET MVC 5 website with security managed with Identity (Owin). Then I have added a Facebook Application as a new Area within the website, by following the official Facebook Application Template: http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-facebook-birthday-app

As you can see, the Facebook App Template relies on the Facebook SDK to manage authentication, this creates problems since the user will not be authenticated by Identity and thus all the logics won't work such as: if (Request.IsAuthenticated)

Is there any method in the Identity framework to manually create and validate the auth?

0 投票
1 回答
1775 浏览

ios - 如何在 ios sdk 中更改 facebook api 版本

我需要将 Facebook 的 api 版本更改为 2.0 之前的某个版本。Facebook 声明在最新的 SDK(我运行的)中,可以做到这一点。但我不知道怎么做。

0 投票
2 回答
1560 浏览

java - Android Dependencies 库中缺少 facebooksdk.jar

我正在尝试使用 Facebook SDK 创建我的第一个 Android 应用程序。我一直在关注http://www.youtube.com/watch?v=SrJsLFAYITI上的教程。最初在设置/下载 Facebook SDK 时一切正常,并且在我编写应用程序时没有给我任何错误。然后我尝试在模拟器上运行该应用程序,但我没有看到任何东西。然后,当我试图解决这个问题时,我开始遇到教程中没有出现的几个错误。

我得到的当前错误是“您的项目包含错误,请在运行您的应用程序之前修复它们”和“R.java 已手动修改!恢复到生成的版本!” 我之前已经看到第二个错误,并通过删除 R.java 并对其进行重建然后清理我的项目来消除它,但这现在不起作用。

在我的库文件夹中查找项目,问题似乎是我的 Android 依赖库缺少其 bin 文件夹中的 facebooksdk.jar。我尝试从 Facebook 开发者网站和 github 重新下载(甚至尝试在另一台计算机上执行此操作),但它似乎总是丢失。我下载了另一个 facebook-sdk.jar 并将其作为外部 jar 添加到我的项目中,但这似乎没有帮助。(另外,它不允许我手动修改 Android 依赖库,所以我不能在那里做任何事情。)

我看到了几篇与丢失的 facebooksdk.jar 相关的类似问题的帖子,并尝试了他们所有的解决方案,但对我没有任何帮助。

我尝试过:清理/重建、重新配置构建路径、更改编译器合规性等。

有人有建议吗?太感谢了!!!

(另外,我注意到我的 FBAndroid-7.0.0.apk 也从 bin(和我的整个计算机)中丢失了。)

0 投票
1 回答
251 浏览

c# - Exception upon creating a facebook app for windows 8.1 using C# & XAML

I'm following http://facebooksdk.net/docs/windows/tutorial/ . When I reached "You should now be able to run the app and login to Facebook." in the above mentioned link I tried to run my app.

But it fails showing http://i.imgur.com/rKzsjRk.png?1

How do I know that the error exists in the mentioned line because when I comment the line

Everything works fine.

This is not a duplicate post.

0 投票
1 回答
196 浏览

.net - windows phone 8.1 facebook无法注销以连接不同的用户

我正在使用 Facebook 和 FacebookClient 包。

在我的应用程序中,我通过以下代码行成功登录了我的用户:

但即使我以前做过:

我仍然像以前一样连接到同一个用户。

如何注销以连接其他用户?

0 投票
1 回答
1309 浏览

facebook - Facebook SDK 4 - 会话已过期,或对该应用无效

我正在尝试制作一个捕获用户令牌然后从 api 检索数据的 php 页面,一切正常,直到我从我正在测试的 facebook 帐户手动删除应用程序访问权限,现在它给了我一个错误,在标题中提到.

这是我的代码:

0 投票
1 回答
1233 浏览

php - CodeIgniter Facebook SDK 4 与 Composer

我正在尝试使用 Composer 在 CodeIgniter 上安装和运行 Facebook SDK。

CodeIgniter 已安装并且运行良好。

通过执行以下操作添加了 Composer 支持:

  • curl -s http://getcomposer.org/installer | php
  • touch composer.json
  • 将要求行添加到composer.json文件 ( "facebook/php-sdk-v4" : "4.0.*")
  • composer update

一切都按计划进行。Composer 创建了一个/vendor文件夹,Facebook SDK 就在那里。

然后,我通过将行添加include_once './vendor/autoload.php';index.php.

此时没有错误。

我现在正在寻找调用 SDK。不过,我似乎无法使用任何 Facebook 类。请参阅下面的尝试和失败的事情......


var_dump(class_exists('Facebook'));节目bool(false)


FacebookSession::setDefaultApplication('app id removed', 'app secret removed');

吐出:

Fatal error: Class 'FacebookSession' not found in /var/sites/***/public_html/application/controllers/welcome.php on line 13


还有一个更完整的例子:

吐出: Fatal error: Welcome cannot use Facebook\FacebookSession - it is not a trait in /var/sites/***/public_html/application/controllers/welcome.php on line 5

0 投票
0 回答
705 浏览

php - Facebook 页面标签应用程序 - 访问令牌

我正在构建 Facebook 页面标签应用程序。页面未发布,应用处于开发模式。

我正在使用适用于 PHP 4.0 的 Facebook SDK。

当我尝试发出请求时,我得到“必须使用活动访问令牌来查询有关当前用户的信息。” 异常消息。

我尝试了来自 FB 开发页面的代码和其他几个解决方案,但我每次都被困在同一点。

编辑:

不要忘记在 facebook 上为开发中的应用程序授予权限。

此处网址: https ://developers.facebook.com/tools/accesstoken/

和工作版本: