问题标签 [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 投票
0 回答
750 浏览

android - 将照片上传到 Facebook 时,没有人的解决方案是修复我的“Key access_token”预期字节 [] 错误

我正在尝试将图片上传到 Facebook。不幸的是,它不会上传,我在我的日志中得到了这个。

这是我创建的上传方法。

0 投票
2 回答
2516 浏览

android - Facebook Android-SDK 发布消息问题

我正在尝试使用适用于 Android 的官方 facebook SDK 向用户墙发布消息。

对话框中的所有内容都已成功解决,但消息除外。在对话框中,消息字段为空。

请帮忙,谢谢!

0 投票
2 回答
3463 浏览

android - Facebook Android SDK 源代码无法与 Eclipse Indigo 一起编译

在终于让Android Facebook SDK正确导入之后我发现eclipse无法识别FbDialog.java中onclick的覆盖:

它也不识别 ServiceConnection 的 TokenRefreshServiceConnection 实现中的 onServiceConnected 和 onServiceDisconnected 的覆盖

在警告中,所有三种方法都说该方法必须覆盖超类方法。我还没有修改代码。我检查了 Eclipse 是否将这些类型识别为相应超类中的相同类型,并且我尝试按 control-shift-o 来组织导入,这是针对类似问题的答案中建议的修复。

这些覆盖是 SDK 的一部分,而不是任何单独的项目。我将项目设置为使用 Android SDK 2.2,如 Facebook 的说明所示,以及 4.0.3,理论上,它应该与所有以前的版本兼容。我还没有让 Facebook 自己的代码工作。作为旁注,有没有我可以使用的罐子?这将使这变得容易得多。

0 投票
0 回答
188 浏览

android - 如何在没有“喜欢”的情况下在 Page 的墙上发帖

我正在开发一个 Android 应用程序。我不想强迫用户在发帖之前“喜欢”我的公司主页。

我已经按照文档和“Hackbook”示例中的方式在朋友的墙上发帖。它只能在我公司主页的墙上发帖。当用户没有“喜欢”该页面时,它将返回“无效目标”。

有什么办法吗?我看到 FB web 和 FB android 应用程序可以允许用户在不“喜欢”页面的情况下在页面的墙上发帖。

0 投票
3 回答
1917 浏览

android - Facebook 授权不在 Android Asynctask 或 Thread 中工作

在 Android 中使用 facebook。有时,当我尝试在 Android.not 在模拟器中授权 Facebook 时,我的应用程序正在实时设备中兑现。我使用了 Android Facebook SDK。所以我认为线程可能会阻止它。首先尝试了异步任务

调用代码:

产生错误:无法在未调用 Looper.Prepare() 的线程内创建处理程序

所以尝试了正常的线程方式。

同样的结果。有任何解决这个问题的方法吗!!!!如何阻止真实设备中的应用程序崩溃。请帮忙。

0 投票
1 回答
672 浏览

android - 更新 Facebook APK 后,FACEBOOK/TWITTER 登录不再适用于 Android 应用(登录立即消失!)

我有一个应用程序,允许用户使用他们的 twitter、facebook 和 gmail 登录,这样我就可以向他们发送更新。我刚刚下载了最新的 facebook APK,现在我每次点击 twitter 或 facebook 登录时,登录只会出现一瞬间然后消失。这是我所做的更改:

--它以前没有将 APP_ID 作为参数,但我相信新的 APK 会强制你在这里做。

-- 这之前将 APP_ID 作为参数,但现在它是在创建 facebook 对象时传入的。--注意:我已经尝试过使用 FORCE_DIALOG_AUTH 并且没有用。

- 我的 dialogListener 没有改变任何东西。但是每次控件移动到 Dialoglistener 时,它都会直接进入 onError 函数。

Twitter 登录不再有效,但 gmail 仍然有效。我不确切知道我所做的更改使 Twitter 不再工作,但任何帮助或提示将不胜感激!

谢谢!

0 投票
2 回答
1700 浏览

facebook-android-sdk - 保护用于 extendAccessToken 使用的应用程序机密

我正在为 Android 开发,目前使用 facebook-android-sdk 进行身份验证。据我所知,该代码中没有使用应用程序密码,这很棒。

现在 Facebook 将删除 offline_access 权限,我需要扩展访问令牌。不幸的是,sdk 的 extendAccessToken 方法不是独立的,需要安装官方的 Facebook 应用程序,这对我来说是不可接受的。

所以我决定直接实现extendAccessToken(类似于iphone sdk实现)。问题是扩展访问令牌的 HTTP 请求需要 client_secret 字段,这意味着我需要将应用程序密码放入代码本身。对于可以轻松进行逆向工程的 Android/Java 应用程序来说,这根本不安全。

有没有其他选择?

0 投票
2 回答
27385 浏览

android - 移动 android SDK 安装文件夹

我已经在 Program Files (x86) 中安装了我的 Android SDK。但由于某种原因,我想将其移至 D:。我想问我是否可以在不改变我当前在 Eclipse 上的项目的情况下做到这一点,我是否必须重新安装我的 ADT 插件?

提前致谢

0 投票
1 回答
431 浏览

android - 检索 Facebook apprequest 对话框请求 ID

这可能是一个基本问题,但到目前为止,答案已经暗示了我。

我正在尝试在此处http://developers.facebook.com/docs/reference/dialogs/requests/的返回部分中获取详细的 request_id

我正在开发的应用程序是一个 Android 应用程序,因此使用了 FB Android SDK。我还查看了此处的 Android Hackbook 示例,但无法找到结果:(hackbook 在示例文件夹中) https://github.com/facebook/facebook-android-sdk

在 iOS 等价物上,apprequest 对话框的响应作为 URL 传递,然后对其进行解析并从中挑选请求 ID。我正在从 Android FB SDK 中寻找与该功能等效的功能,但到目前为止,无论是在 stackoverflow 上还是在 Google 上,我都无法找到它。

我找到的最接近的是在 hackbook 示例中,有一个 AppRequestsListener 类,其中包含一个 onComplete 调用,该调用接受一个 Bundle 对象。我最初的想法让我假设我上面提到的 URL 或请求 ID 本身都在这个包中,但是我不确定如何提取这些信息。

有没有人这样做过并且知道我需要做什么?任何帮助,将不胜感激。

0 投票
1 回答
7630 浏览

android - 获取 Facebook 的 APP_ID?

我正在关注Android Developers 的 Facebook 教程

就在这儿:

在此处输入图像描述

1 号明确表示要将 2 号更改为我的“APP_ID”,但我不知道在哪里可以找到我的 APP_ID 是什么。我怎样才能找到这个?