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

android - 在后台验证 facebook oauth 令牌

我正在从我的应用程序的后台线程中访问 Facebook。我最初从我的活动中登录了用户并存储了 oauth 令牌。oauth 令牌可能在此期间已过期,即使离线访问也是如此。如何使用 Facebook Android SDK 检查有效的 oauth 令牌?

当我创建一个新的 Facebook 对象时,未设置 oauth 字段。我可以从我存储的令牌中设置它,但我没有存储会话到期时间。因此,查看源代码,两者isSessionValid()都会request()失败。我不能authorize()从后台线程中弹出登录对话框的用户。

这是否意味着我无法通过 SDK 检查有效令牌?

0 投票
6 回答
5679 浏览

java - 运行 Android 项目时“找不到 com_facebook_android.apk 错误”

我已经在 Eclipse 中安装了 Facebook API for Android,并将项目导入到我的 Android 项目中。我的程序构建得非常好,但是当我尝试运行它时,我得到了

找不到 com_facebook_android.apk!

在构建窗口中,当程序实际尝试导入任何 Facebook API 类时,它会爆炸java.lang.NoClassDefFoundError: com.facebook.android.Facebook

0 投票
1 回答
556 浏览

android - 使用 Android 在 facebook Sdk 中发送“挑战好友”请求

我在 facebook 中创建了一个应用程序。在这个应用程序中,我想挑战我的朋友。这样他们才能接受挑战并玩游戏。我想知道我们怎样才能给“挑战朋友”

0 投票
2 回答
10331 浏览

android - 如何在android webview中使用confirm来处理facebook

我正在尝试使用 android webview 实现类似 facebook 的功能。没有“确认”对话框,它工作正常。但是当需要确认时它不起作用。这是我正在使用的代码片段。

我也在设置 ViewClient 和 WebChromeClient。

请帮我解决这个问题。提前致谢。

0 投票
1 回答
3139 浏览

android - 使用 maven 将 android facebook sdk 打包为 apklib

我使用 maven-android-plugin 3.0.0-alpha-7 将 facebook android sdk 打包为 apklib。它看起来像这样:

然后我将它安装到我的项目的本地存储库中,并将其作为 maven dep 包含在内...并运行构建我得到这个:

我看到 R 文件正在生成并具有正确的内容:

为了让 R 文件包含在编译步骤中,我缺少什么?

0 投票
2 回答
1222 浏览

android - Facebook Android SDK 墙流

我正在为希望在应用程序中显示其 Facebook 墙贴的客户开发一个应用程序。Facebook SDK 示例很好地解释了如何允许用户登录,但这不是我想要的功能。我只希望从所有应用程序实例的单个配置文件中流式传输信息,而无需任何用户登录。如果有人做过类似的事情,我将不胜感激您的建议。我很乐意提供任何额外的细节。

0 投票
2 回答
2185 浏览

android - Facebook通过android登录

我编写了一个集成 facebook 的 Android 应用程序,但在登录到 facebook 步骤时失败。我所做的基本上是执行授权,然后询问会话是否有效。答案总是是否定的。如果我正在尝试一个简单的请求,例如:

我收到了这样的回复:

{"error":{"message":"必须使用活动访问令牌来查询当前用户的信息。","type":"OAuthException"}}

也许我有错误的哈希键(通过我阅读了非常好的线程如何正确)。我想知道这是否是一种确保密钥匹配的方法。

我的代码基于此 - Android/Java - 将简单文本发布到 Facebook 墙上?,并添加一些小改动。这是代码:

0 投票
0 回答
600 浏览

android - 如何在 facebook/facebook-android-sdk 中设置图片和描述

我在https://github.com/facebook/facebook-android-sdk中使用简单 。有很好的例子,但我不会用我的描述和小图片创建帖子。这个怎么做?

0 投票
2 回答
5913 浏览

android - Android应用程序中的Facebook喜欢按钮?

还有一些其他旧的 SO 问题提出了类似的问题,但似乎没有任何明确的答案。自从提出这些问题以来已经过去了一段时间,所以我想知道是否有办法做到这一点?

查看Facebook 的 Android SDK,有一些关于如何在墙上分享东西、将图片发布到墙上、登录、注销等的示例……但似乎没有任何关于添加简单的 Like 按钮的内容。 . 我希望能够在我的应用程序中添加一个赞按钮(通过 ImageView 或样式按钮),一旦单击 Facebook 将加载一个授权登录对话框,然后请求您允许赞该应用程序。

好像他们会在那里的东西......我只是没有看到它吗?

有些人建议制作一个与 HTML Facebook Like 按钮一样大小的小型 WebView,并将其集成到您的布局中。这样做的问题是,当用户单击 WebView 中的 Like 按钮时,它会想要打开一个 Javascript 窗口供用户登录 Facebook,但这个对话框几乎肯定不适合微小的 WebView。

在 Android 应用程序中添加 FaceBook Like 按钮是否有任何明确的方法?

0 投票
2 回答
5295 浏览

android - Android Facebook 应用程序:访问令牌到期 ( expires_in ) 始终为 0


我正在开发一个使用 facebook 集成的应用程序。我正在尝试从 facebook 库类接收 access_token 和 expires_in 令牌。登录后,我会正确获取 access_token,但我总是得到 expires_in 令牌总是 0。因此,我的 isSessionValid() 方法总是返回 false。请让我知道是否有人遇到过这个问题并解决了它。

当我没有在模拟器中安装 Facebook 应用程序时,我的代码运行得非常好。我得到了 webview,我可以登录并更新状态。但是当我安装 Facebook 应用程序时,单击更新状态菜单选项会打开 Facebook 应用程序,我被重定向到权限页面,然后我收到一条错误消息“无法接收访问令牌”。这实际上是因为 expires_in 令牌为 0。

我不想要求应用程序的用户卸载 Facebook 应用程序(如果他们已安装)。请让我解决这个问题。

谢谢,
普尼特