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

php - 是否可以使用 facebook api 获取朋友的电子邮件?

我得到了姓名和身份证,但没有关于朋友的更多信息。

0 投票
0 回答
122 浏览

objective-c - 从 Facebook 注销的问题

facebook SDK 有问题。我正在使用此代码登录:

此方法是按钮单击的事件。当我第一次单击时,我需要获取 loginUI,当我第二次单击时,我需要注销,当我再次单击按钮时,我需要再次获取登录窗口。但是当第三次单击完成时,程序会自动登录,并显示如下 webview:在此处输入图像描述

0 投票
0 回答
1673 浏览

ios - 使用 Facebook API 和 iOS 原生应用发布帖子

我将 Facebook SDK 集成到我的 iOS 原生 APP 中。我完成了登录并收到了活动的 FBSession。然后我请求发布许可,然后我想在我的墙上或朋友墙上发布一个新的 ost。我不明白该怎么做,你能帮我吗?

我收到此错误:

谢谢

卢卡

0 投票
0 回答
141 浏览

php - Facebook 会话注销使用 Facebook Web sdk 中的不同按钮?

是否可以使用不同的按钮退出 Facebook 会话?我的网站使用使用 Facebook 登录功能,我想使用我网站上的不同注销按钮来销毁 Facebook 的登录会话。退出时,我也想让用户退出 facebook。我已经尝试session_destroysetSession(null)几种方法,但我无法注销 facebook。被这个问题困扰了几天,无法找到解决方案。

0 投票
2 回答
62 浏览

android - 清单版本号影响 Facebook 登录?

为了在 Google Play 商店中更新我的应用,我必须在 Android 清单中更改我的版本号。我从以下位置更新了文件:

至:

市场接受了新的 apk,但 Facebook 登录对话框停止显示!每次对话框开始加载时,它都会在用户输入用户名和密码之前立即关闭。集成的 Facebook 应用程序登录也停止工作。

我在 stackoverflow/google 中找不到任何关于此的内容,我做错了什么?

谢谢!!

0 投票
1 回答
1819 浏览

android - 适用于 Android 的 Facebook SDK - 发布到页面提要

我正在尝试在 Android 上处理 Facebook SDK。目前,发布到用户的提要(我/提要)已完成并正常工作。用户身份验证后,我的应用程序收到 manage_pages 权限,并建议用户保存他拥有管理员权限的组。

以后用户可以选择组发布。之后,应用程序请求获取页面访问令牌并开始发布:

这是 executeRequest 方法:

并为其回调:

在发布尝试后,我收到错误“用户尚未授权应用程序执行此操作”。在这种情况下,请帮助我处理正确的请求。或者,也许,我应该尝试提出原始 Graph curl 请求?我为此花了大约 2 周的时间,但我发现的唯一信息是“您必须使用页面访问令牌”。但是如何正确使用呢?谢谢。

0 投票
1 回答
116 浏览

android - 使用 Facebook sdk 3.1 在 Facebook 帖子的消息字段中嵌入链接

我需要嵌入一个带有日期和时间的链接。我知道通过“链接”字段,我们可以在帖子中嵌入链接。但我希望链接像超链接一样位于消息字段中。

0 投票
1 回答
145 浏览

facebook - 在 facebook sdk graph api 中没有获取某些用户的相册

我正在像这样在图形 api 中查询/userid/albums

我得到了大多数用户的成功回应,但我虽然没有得到一些用户的回应。它给了我空白的回应-

0 投票
2 回答
3420 浏览

android - 为什么从 Android Facebook SDK 调用 Session.openActiveSession() 会启动一个新的 Activity?

我已经将 Facebook SDK(目前是 3.5,但我从 3.0 开始)实现到一个 Android 应用程序中。根据Facebook 最佳实践,我需要提供一个退出选项。问题是我第一次登录它可以工作,但在注销并尝试再次登录后就不行了。

我的应用程序有一个BaseActivity处理大部分共享代码(包括登录)的应用程序,并由两个类扩展:FacebookLoginActivity用于登录 UI 和ViewActivity用于在登录后显示信息。

这是我正在使用的代码,稍作编辑以删除不相关的方法:
[BaseActivity]

[Facebook登录活动]

[Facebook登录片段]

[ViewActivity] 包 uk.co.cgfindies.wittylater;

据我所知,它尝试登录的秒数会Session.openActiveSession()触发 call ,BaseActivity.onSessionStateChange()然后启动并ViewActivity.onCreate()调用一个意图。这意味着登录的活动结果无处可去。我已经尝试了大约 20 个小时以来我能想到的一切,但我无法弄清楚出了什么问题。

为什么ViewActivity突然被创造出来?可能是因为它被设置为启动器活动,也可能是因为它在 Facebook 应用程序设置中被列为应用程序类名称,但除此之外我不知道。

0 投票
1 回答
1388 浏览

java - java.lang.IllegalStateException:初始化前使用的 Orca SharedPreferences

我在我的应用程序中集成了适用于 android v3.5 的 Facebook SDK,并包含了安装发布代码:

但是我收到了很多由以下原因引起的崩溃:

它抛出异常:

我一直在尝试重现崩溃,但没有成功。有人遇到过这个问题吗?我只想知道是否:

这会解决问题吗?谢谢!