问题标签 [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.
android - Facebook SDK 3.0 Login - Facebook process dies
I'm trying to use the Facebook 3.0 SDK's login by following this guide from the facebook developer's: https://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/
my problem is that when the user clicks the login button, my activity closes and Facebook's process dies.
this is the logcat from Android Studio:
Any suggestion on my problem?
EDIT: Here's the code of the main activity
EDIT 2: Tried on the emulator gives the same error, given that the facebook APK is not installed it shows a webview, asks for login and then closes the activity. I've added method tracing logging, the last call inside MainActivity is onDestroy...
iphone - iPhone 上的 Facebook SDK 登录问题
我正在尝试将 Facebook SDK 集成到我的应用程序中,它可以在我的模拟器中完美运行。当我将它安装到我的 iPhone 上并尝试运行它时,它会向我显示一条警报,其中指出“myapp 需要访问您的个人资料、好友列表等”,而当我选择允许它时,什么也没有发生 - 它需要这些权限。
我已经在我的 iPhone 上安装了 Facebook 应用程序,多次尝试注销并返回,但没有使用。
但是,当我进入设置并删除 Facebook 详细信息时,它可以完美运行:
我怎样才能解决这个问题?
android - com.facebook.http.protocol.ApiException:remote_app_id 与 Facebook SDK 3.5 存储的 id 不匹配
我正在尝试使用 Facebook SDK 3.5 通过链接https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/对我的 android 应用程序的用户进行身份验证。我可以使用模拟器中的 facebook 凭据登录我的应用程序,同时使用 facebook 本地应用程序和 facebook 网页(当未预安装 facebook 本地应用程序时)。问题是,对于其他用户的模拟器,只有使用网页的 facebook 身份验证有效,但使用 facebook 本机应用程序身份验证不起作用,并且日志显示 com.facebook.http.protocol.ApiException:remote_app_id 与存储的 id 不匹配。我已经验证了 app_id、hashkey 是一致的并且符合预期。任何想法 ??
ios - iOS Facebook 登录教程
如何将 Facebook 登录集成到 iOS 应用程序中,适用于所有版本?
在没有完整解决方案的情况下,我连续数小时搜索了 Google 和 GitHub。我还阅读了 Facebook 上的所有文档并剖析了 ios-facebook 示例代码。我有 >=iOS6 的工作版本,但低于该版本的任何内容都会崩溃(ACAccountStore 不存在)。目前我正在使用一个名为 LBFacebook 的库来登录。唯一的缺点是,它再次不适用于 iOS5。
我正在拔头发。FacebookSDK 每两周更换一次。让它一劳永逸地工作将是奇迹。
android - Facebook Android SDK & java.lang.NullPointerException
根据https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/上发布的教程,我无法在我的 android 应用程序中打开活动的 facebook 会话
我已经为此苦苦挣扎了很长一段时间,但没有任何运气!如果你们中的一个人能指出我正确的方向,我会很高兴!(我打赌这个错误是我这边的一些设置,但我无法发现它)
这是我在我的活动的 onCreate 中调用 Session.openActiveSession(this, true, new Session.StatusCallback() 后看到的错误(我几乎遵循 facevook 开发人员教程中给出的步骤)
编辑: 首先记录以下警告消息,然后在随后的屏幕截图中显示错误消息
09-03 19:26:22.726:W/Bundle(17458):密钥 com.facebook.platform.protocol.PROTOCOL_VERSION 预期字符串,但值是 java.lang.Integer。已返回默认值。 09-03 19:26:22.736: W/Bundle(17458): 尝试转换生成的内部异常: 09-03 19:26:22.736: W/Bundle(17458): java.lang.ClassCastException: java.lang.Integer无法转换为 java.lang.String 09-03 19:26:22.736: W/Bundle(17458): at android.os.Bundle.getString(Bundle.java:1061) 09-03 19:26:22.736: W /Bundle(17458): 在 android.content.Intent.getStringExtra(Intent.java:4466) 09-03 19:26:22.736: W/Bundle(17458): 在 com.facebook.AuthorizationClient$KatanaLoginDialogAuthHandler.tryAuthorize(AuthorizationClient. java:821) 09-03 19:26:22.736: W/Bundle(17458): at com.facebook.AuthorizationClient.tryCurrentHandler(AuthorizationClient.java:272)
09-02 22:55:04.110:E/AndroidRuntime(13287):致命异常:主要 09-02 22:55:04.110:E/AndroidRuntime(13287):java.lang.RuntimeException:无法恢复活动 {com.good .amrfbintegration/ com.facebook.LoginActivity }: java.lang.NullPointerException 09-02 22:55:04.110:E/AndroidRuntime(13287):在 android.app.ActivityThread.performResumeActivity(ActivityThread.java:3036) 09-02 22 :55:04.110: E/AndroidRuntime(13287): 在 android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3077) 09-02 22:55:04.110: E/AndroidRuntime(13287): 在 android.app.ActivityThread。 handleLaunchActivity(ActivityThread.java:2373)
这是我到目前为止所做的
使用以下信息更新了 Facebook 上的应用程序(我使用了使用我机器的调试密钥库生成的 hashkey)
以下是我的清单文件中的相关信息(@string/app_id 是来自 facebook 开发门户的 App Id)
我以这种方式在我的项目中添加了对 Facebook SDK 的引用
这是我的主要活动的 OnCreate 方法中的代码
在执行 Session.openActiveSession 时,logcat 会显示我的第一个屏幕截图中显示的错误。
Session.StatusCallback() 的调用方法被执行一次(而会话的状态为“正在打开”),但应用程序在随后的时间崩溃。这是我在应用程序崩溃之前看到的
任何帮助将不胜感激!
facebook - facebook graph api 返回空白数据
我在一个类中使用 facebook sdk api 来返回一个公共的 facebook 页面帖子。但它返回空白,它不会引发错误。
我错过了什么?
php - 使用 PHP SDK(如 RSS Graffiti)自动发布到 Facebook
我想使用 RSS Graffiti 之类的 php SDK 在 facebook 上自动发布,所以我在每件事上都有这个脚本,一切都很好并且可以工作,但我面临一个问题是我的脚本
这个脚本将 accessToken 存储到 mysql 中,这样我就可以使用 60 天。我只为自己使用这个应用程序,所以我使用 mysql 而不是 RSS,所以当它发布在我的网站上时,在 FB 上发布方言。 ..
问题:
每次我想获得 accessToken 时,我都必须手动登录 facebook(可以自动完成以获得令牌)吗?
我可以在 SDK 中使用我的登录详细信息来自动登录并获取 accessToken 吗?如果是这样怎么办?
我想每 60 天获取一次 accessToken 以使其正常工作。
所以请帮忙
facebook - Unity3d官方sdk FB.UI
在文档中有一个描述此方法的页面:FB.UI
我下载了这个插件,还有其他方法,例如FB.AppRequest
,,,FB.Init
但是FB.Feed
没有FB.UI
。还没有实施吗?
facebook - 如何使用 facebook api 获取其他用户提要
我正在使用 Impactworks 图形处理程序来成功获取我的 Facebook 帖子。 http://blog.impact-works.com/2011/07/01/importing-user-info-using-facebook-graph-api-asp-net-part-1/
但是我如何从他们的墙上获取其他用户的帖子?他们只需要将我的应用程序添加到他们的 Facebook 吗?
android - Facebook SDK:WebDialog 授权两次询问用户名和密码(一次用于读取,一次用于发布)
我正在 Android 上开发,我使用的是 Facebook SDK 3.0.2 版。
当存在 Facebook 应用程序时,它通过 Facebook 应用程序登录,当不存在 Facebook 应用程序时,会弹出网络对话框并询问用户名和密码。所以这是一个没有安装 Facebook 应用程序并且出现网络对话框的情况。
session.openForRead() 打开一个 Web 对话框,询问用户名和密码。由于只授予读取权限,我调用另一个发布权限请求:
session.requestNewPublishPermissions() 会弹出另一个 Webview 对话框,询问用户名和密码。
所以最后,用户输入了两次相同的用户名和密码!我们可以避免第二个 webview 对话框要求相同的用户名和密码吗?