问题标签 [facebook-android-sdk]

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 投票
2 回答
1175 浏览

android - 无法获取 Facebook 登录屏幕?

我正在关注Facebook Android SDK 教程,并且在我的应用程序中拥有通往此步骤的所有代码。我启动应用程序(在我的手机上测试它,但在模拟器中也是如此),然后这个屏幕出现了:

在此处输入图像描述

好,很好!

但是,一旦它完成加载,而不是像这里给出的示例那样出现任何类型的登录屏幕:

在此处输入图像描述

我只是想出这个:

在此处输入图像描述

代码:

好的,我删除了项目并重新开始。以前的这个屏幕正在做一些事情,但不断地一遍又一遍地重新加载这个加载屏幕。几乎就像它为 1000 种不同的东西联系 Facebook 的服务器,每一种都有一个加载屏幕。我不知道该怎么办。Logcat 中没有错误。

在此处输入图像描述

0 投票
1 回答
4048 浏览

android - 获取/更改我的应用程序的命名空间?

当创建一个与 Facebook 集成的应用程序时,它会要求一个应用程序命名空间(顺便说一下,它只接受 20 个字符)如下所示:

在此处输入图像描述

所以,这听起来像是一个“如果你不知道这个,你甚至在这里做什么”的问题,但是我的“应用程序命名空间”在哪里?它在我的清单中还是什么?

另外,我可以更改我的命名空间吗?

0 投票
1 回答
171 浏览

android - 有没有办法防止在 SDK 登录中缓存用户名?

我正在构建一个将用作信息亭的应用程序,许多人使用同一设备登录 facebook。我正在清除阻止用户自动保存和登录的网络浏览器缓存,但我无法弄清楚的部分是如何防止它在用户名框中为已登录的用户提供用户名提示通过应用程序。有什么方法可以防止它记住用户名和/或在用户名输入中显示提示?

TIA

0 投票
0 回答
718 浏览

android - Facebook 请求许可

我正在开发与 facebook 集成的 android 应用程序

我想要做的是显示这个屏幕在此处输入图像描述

每次用户登录 facebook

如何才能做到这一点?

0 投票
0 回答
659 浏览

android - 调用extendAccessToTokenIfNeeded(this,null)后如何获取新令牌和到期日期?

我使用 Facebook 的 Android SDK,但 Facebook 从 2012 年 5 月 1 日起弃用了 offline_access 权限。我的 android 应用程序使用了 offline_access,所以我正在尝试更新。 在 Android 教程的第 8 步中,我们被告知使用以下代码来扩展访问令牌...

假设两次调用之间有 24 小时,访问令牌应该更新......但是我们如何获取更新的令牌以便可以将其保存到 SharedPreferences?我在下面有一些我认为可以工作的代码,但我不确定!

问题是,如果 Facebook 只允许每 24 小时延长一次令牌,我必须等待 24 小时才能查看 if facebook.getAccessExpires() 是否按预期工作!如果下面的代码不起作用,我必须再等 24 小时再尝试其他方法。这使得测试环境非常缓慢!

我希望下面的代码可以工作,但有人已经知道这个问题的答案了吗?

0 投票
1 回答
573 浏览

android - Facebook offline_access 删除... 某些 Android 用户是否需要每 60 天登录一次?

我收到了一封来自 Facebook 的电子邮件,说自 2012 年 5 月 1 日起离线访问将不再可用。

在我看来,我的 Android 应用程序的所有用户,除非用户在他们的设备上安装了 Facebook for Android 应用程序,否则将需要每 60 天重新登录一次。

我对么?

相关链接

http://developers.facebook.com/bugs/329021273822477?browse=search_4f757888330df1200687453

https://developers.facebook.com/roadmap/offline-access-removal/

https://developers.facebook.com/docs/mobile/android/build/#extend_token

https://github.com/facebook/facebook-android-sdk/

0 投票
1 回答
274 浏览

android - 多个 Android 应用程序是否都具有相同的 Facebook 密钥哈希?

这可能看起来很明显,但对我来说并不完全有意义......

我正在 Eclipse 中开发两个 Android 应用程序。两者都使用 Facebook-Android-sdk。

两个应用程序的 Facebook 密钥哈希是否相同?

0 投票
9 回答
38220 浏览

android - 如何创建 Facebook 密钥哈希?

在 Facebook android 教程中,我们被告知使用以下代码来创建密钥哈希:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -二进制 | openssl base64

这是在所有情况下都可以使用的确切代码吗?例如,而不是 ~/.android/debug.keystore应该像C:/folderone/foldertwo/.android/debug.keystore?

如您所见,我不确定是否需要逗号,是否需要完整路径!

有人能提供一个真实世界的例子吗?

请参阅
https://developers.facebook.com/docs/mobile/android/build/#sso

0 投票
2 回答
4584 浏览

android - 从 Android 将照片上传到 Facebook 墙/相册

我已经从Git下载了 Facebook Android SDK,并按照developers.facebook中的步骤进行操作,获得了应用程序 ID 并运行了一些示例代码。我可以在墙上发布状态。现在我想在墙上上传一张带有描述或标题的照片,但我不能。我浏览并发现以下代码作为照片上传的答案。

为此,我得到的响应为 {"pid":"100003180585600_320223","aid":"100003180585600_43760","owner":100003180585600,"src":"http://photos-g.ak.fbcdn.net/ hphotos-AK-PRN1 / 533575_198930480222970_100003180585600_320223_995139351_s.jpg “ ”src_big“: ”http://a7.sphotos.ak.fbcdn.net/hphotos-ak-prn1/s720x720/533575_198930480222970_100003180585600_320223_995139351_n.jpg“, ”src_small“:” HTTP: //photos-g.ak.fbcdn.net/hphotos-ak-prn1/533575_198930480222970_100003180585600_320223_995139351_t.jpg","link":"http://www.facebook.com/photo.php?fbid=1989304802293770&set56002293673&set56148.jpg 100003180585600&type=1","caption":"So Cuuteee!!","created":13337186​​24,"object_id":198930480222970}

照片以小尺寸图片的形式上传到某个地方(它提供了一些 URL)。但不在 Facebook 墙上或相册上。通过查看 Stack Overflow 问题Android - How to upload photo from SD card to the Facebook wall,我尝试了

对于两者,我得到以下回应

怎么上传到墙上?

0 投票
1 回答
2350 浏览

facebook - 将照片从 Android 应用程序直接发布到 Facebook 页面时间线

我有一个 Android 应用程序,我想从中直接将照片发布到 Facebook 页面的时间线。我不希望照片进入相册,而是直接进入时间线。

有没有人这样做过?

我在http://facebook.stackoverflow.com/questions/8662460/android-app-how-to-upload-photo-from-sdcard-to-facebook-wall看到了答案,它描述了将照片发布到 Wall Photos 相册; 但是,当我尝试获取页面的专辑列表时,我没有得到任何专辑。这个页面确实有至少一个带有图片的时间线帖子,所以我希望它有一个 Wall Photos 相册,但我没有找回它。与普通 Facebook 用户相比,Pages 的相册工作方式是否不同,或者 Page 是否需要授予应用程序一些权限?这是我用来获取页面相册的代码:

有谁知道将照片从 Android 应用程序直接发布到主页时间轴的方法?我可以将照片上传到用户的相册,然后在主页的时间线上创建指向照片的链接,但这实际上并没有将照片放在主页的时间线上。我想把照片放在时间线上,就像你点击“上传照片”时从 Facebook 网络界面发生的事情一样。