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

ios - Facebook 没有完全注销-ios

当我试图将 fbsdk(facebook) 集成到我的应用程序时,它的登录会话运行良好。但是当我从 mp 应用程序注销时,它确实显示注销actionsheet并且我可以轻松注销它。但是当我尝试再次登录到facebook 它直接进入 facebook 确认页面,而不是进入登录页面详细信息。希望您的帮助。

在此处输入图像描述

我用于注销的代码。

0 投票
0 回答
157 浏览

ios - 在 iOS 中使用 Facebook sdk 3.x 重新请求 Facebook 权限

我正在使用 facebook sdk 3.14 并请求用户public profile, email, user_photos permissions. 我正在使用电子邮件进行登录。如果用户在登录过程中拒绝电子邮件,则无法要求回复。但是我已经看到像AirbnbZomato这样的应用程序会将用户返回到权限页面,除非所有需要的权限都是由用户提供的。

有没有一种方法可以让我重新请求用户在登录过程中未授予的权限。

我正在使用以下代码来请求权限

0 投票
0 回答
139 浏览

android - 喜欢语言不合适的按钮启动站点

我有一个带有 Facebook likeview 按钮的应用程序,按下它会以英语启动我的 Facebook 宣传页面,但观众的语言是西班牙语。我怎样才能相应地设置它?可以根据他们的开发者页面设置的项目很少。我正在使用 facebookSDK 3.23.1

你解决了这个问题吗?

0 投票
1 回答
174 浏览

android - Facebook SDK Initialization for SDK v3.23.1 to implement App Events for Android

I am trying to follow the instructions at https://developers.facebook.com/docs/app-events/android#legacy-activation in the section "Legacy SDK Initialization". They say that "in the Facebook SDK for Android v4.18, and earlier, the SDK must be initialized". I am using Facebook SDK v3.23.1. They provide a code to demonstrate how to initialize the SDK. The problem that I am experiencing is that as part of the sample code, they use the following two lines:

When I try to do that, I get the following error:

By testing, I realized that import com.facebook.FacebookSdk can only be used from Facebook SDK 4.0.0 and higher, but I am using Facebook SDK 3.23.1. Is there an alternative way to initialize Facebook SDK for SDK v3.23.1?

0 投票
0 回答
1506 浏览

android - 来自 Android 应用的 Facebook SDK 登录错误

我从我的 Android 应用程序的 Google Playstore 版本中收到此错误。 在此处输入图像描述

在我的 Facebook 开发人员控制台中的图像中添加密钥哈希后,我得到了同样的错误。

在此处输入图像描述

我还想补充一点,我在其他 Android 应用程序之一中遇到了相同的错误,并且仅通过添加密钥哈希就解决了该问题,但现在它不起作用。这与 Playstore 中的 Google App Signing 有关,Playstore 现在与我们的上传密钥库不同。下面是我在 Google Play 控制台中的应用签名视图,查看两个签名证书。

在此处输入图像描述

我尝试从 App Signing 证书下载 .der ,然后将其转换为密钥库以从中生成密钥哈希,并从 Facebook 错误中获得不同的密钥哈希。我不知道还能做什么。有人经历过这个吗?

更新:现在,在我将更新上传到我的应用程序后,我收到了以下错误。

更新 2:尝试在 Facebook 设置中删除我的应用程序也从我的手机中删除了实际的 Facebook 应用程序(从评论中得到这个想法)并且它有效!无论如何,我可以以编程方式强制 FB sdk 不打开 FB 应用程序?

在此处输入图像描述