问题标签 [facebook-sdk-4.x]

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

ios9 - 使用 FBSDKProfilePictureView 在 iOS 9 中未显示 Facebook 个人资料图片

从 iOS 9(测试版)开始,Facebook 个人资料图片不再显示在FBSDKProfilePictureView.

此消息将打印到日志中 -

我想这是因为 Apple 的 new NSAppTransportSecurity,但是为域添加豁免facebook.com并没有帮助。

知道应该添加哪些例外来完成这项工作吗?

0 投票
0 回答
104 浏览

android - 无法通过 Facebook sdk 4.0 获取当前用户个人资料

我已将旧版本的 Facebook sdk 更改为新版本 4.x 并通过登录管理器成功集成登录

但是,当我logout来自一个用户和login另一个用户时,配置文件显示的是老用户。如何获取新用户的个人资料?我还尝试了下面的代码来获取更新的配置文件。

0 投票
1 回答
364 浏览

android - facebook sdk v4.5.0 仅在低于 5.0 的 Android 中启动时崩溃

启动时应用程序崩溃这是崩溃日志:

我在这个链接中做了同样的事情。它适用于 Android 5.0 及更高版本。但是如果我在 android 5.0 设备下尝试这个,我会在上面得到这个错误日志。

在我的 SplashActivity 中:

在 build.gradle 中:

在(顶级)app build.gradle 中:

在清单中:

编辑:我知道我的 ShimmerTextView 没有任何问题。如果我从 build.gradle 中删除 facebook sdk,我不会收到此错误日志。一切都像魅力一样。有某种我无法想象的错误。也许我做错了什么。请帮我解决这个问题。谢谢。

0 投票
3 回答
248 浏览

android - Facebook Android SDK — meRequest 中没有“电子邮件”

我正在使用以下代码获取用户的电子邮件:

通过调试器检查以下内容:

  • AccessToken 实例包含权限“email”和“public_profile”
  • AccessToken 实例拒绝权限集为空
  • 生成的 JSONObject 仅包含用户 ID 和名称,但不包含电子邮件

个人资料有电子邮件 - 我正在通过电子邮件进行身份验证。

我正在使用 Facebook SDK 4.5

编辑:通过直接 HTTP 图形 API 调用请求返回电子邮件。但 Android SDK 没有。

如何解决?

0 投票
7 回答
40804 浏览

android - Facebook Android SDK 4.5.0 获取邮箱地址

我目前正在创建一个测试应用程序来测试使用最新的 facebook SDK 来更新我们现有的应用程序问题是我需要获取我知道的电子邮件地址,这取决于用户是否在他的帐户中提供了一个。现在我用来测试的帐户确实提供了一个,但由于未知原因,facebook SDK 只提供了 user_id 和帐户的全名,没有别的。我对此感到困惑,因为 SDK3 及更高版本提供了比更新的 SDK4 更多的信息,而且我不知道如何获取电子邮件,因为到目前为止我看到的所有答案都没有提供我的电子邮件。到目前为止,这是我的代码:

登录按钮

登录管理器回调:

以及对用户个人资料的请求:

JSON 响应仅返回我的帐户的 ID 和全名,但不包括电子邮件。我错过了什么吗?

0 投票
1 回答
743 浏览

android - Facebook Android SDK 4.5 LikeView 不工作

我正在尝试集成最新的 facebook android sdk(v 4.5) Like 按钮。这就是我放入我的 facebook_layout.xml 的内容

我有一个片段,我在其中放置类似视图的 onCreate 方法来初始化视图

除此之外,我还将我的应用程序 ID 放在 AndroidManifest.xml 中,如此处所述

但我仍然无法得到喜欢的工作。当我单击“喜欢”按钮时,它只会打开一个黑色的 Facebook 活动并持续几秒钟并关闭它,并且在此页面或我为测试创建的同一页面上没有发生任何喜欢。

0 投票
1 回答
2104 浏览

android - Sharing Image with Text Story on Facebook Using Facebook SDK 4.1

I have been struggling with this problem for some time now, I want to simply share a photo with description to facebook using facebook sdk4.1. I can share a photo easily using SharePhotoContent object.

but it doesn't add description to the photo, so I searched for solutions and it seems that Open graph stories are one solution but it requires much work than this requirement deserve.

Although I tried to find a way to use Open Graph Stories but it requires an action for the story and the available ones doesn't go with my app, so I tried to search for a way to create custom actions but I couldn't.

So please help me with another solution for using open graph stories or provide any tutorial link.

0 投票
1 回答
561 浏览

android - 无需登录android即可获取Facebook访问令牌

我正在尝试在没有登录按钮的情况下获取 facebook 访问令牌。我正在使用 facebook sdk 4.4.0。

这是我的代码:

在menifest.xml 中:

当我尝试进行身份验证并运行 logInWithReadPermissions 时,会显示一个进度对话框,然后消失,没有任何反应(没有进入 facebookCallback)。

0 投票
1 回答
701 浏览

android - 强制 Facebook Audience Network 显示视频广告?

最近,我在一个示例应用程序中测试了 facebook 受众网络。一切正常,包括插页式广告和原生广告。但是,我的公司需要我只显示视频广告,以利用新功能点击播放(插页式)和自动播放(原生)视频广告。

我可以强制 Facebook 受众网络只显示视频广告吗?

提前致谢。

0 投票
2 回答
491 浏览

android - Android - facebook sdk 中没有这样的字段错误

我正在尝试将 Facebook SDK 集成到我的 android 应用程序中。我下载facebook-android-sdk-4.5.1并按照开发者指南中的步骤进行操作。当我尝试运行HelloFacebookSampleSDK 的示例文件夹中的示例时,我收到以下错误:

我正在尝试Android 2.2。这是一个问题吗?或者我错过了什么?有人可以指导我吗?