问题标签 [android-facebook]

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 回答
474 浏览

android - 在 Android 上为 Facebook SDK 3.0 创建一个类

是否可以创建一个类来在android上封装Android SDK?

即——我不想把我的活动与所有的 FB 会话和东西混为一谈,我想有一门我可以打电话的课程,它会完成这项工作。

例如,

现在我找不到一种方法来做到这一点,而不使用 Fragments 或用 facebook 代码弄乱我的活动。

多谢!

0 投票
4 回答
25894 浏览

android - android google 登录和 facebook 登录按钮看起来完全不同

默认的 Facebook LoginButton 对象和 Google SignIn 按钮对象的外观完全不同,它们不适合我现有的布局。据我所知,这些对象不是我可以在不更改库本身的情况下修改的资产(我假设这些组件也是开源的)

人们如何处理这个问题?我已经看到应用程序对使用自己的自定义按钮的两个应用程序都有登录选项,但在我的实现中,我使用的是那些在点击时自动调用其各自库的给定对象。

我当然可以潜得更深,但如果我这样做,我觉得我正在重新发明不那么明显的轮子

这个对象显然不是一个按钮,我还没有检查它是否真的是一个按钮。

我需要为 Google+ 和 Facebook 登录按钮使用不同的资产。

是)我有的

我喜欢的一个 android 示例(Duolingo 应用程序)

编辑:经过一些非常简单的布局调整后,这是结果(在横向模式下,只是为了说明问题)

这些按钮仍然非常不同,我需要一个仍然可以访问正确方法的不同资产。多亏了这些例子,我有点知道如何用 Facebook 来做,但谷歌登录现在对我来说非常神秘

0 投票
2 回答
4189 浏览

android - android应用程序的facebook登录问题

我们正在使用我们的 android 应用程序 Facebook SDK 版本 3.0.1 对于 Facebook 登录,我使用了本教程: https ://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/

我的许多用户在使用 Facebook 登录进入我们的应用程序时遇到问题。用户不断向我发送有关此问题的电子邮件,我也可以在他们的日志中看到他们无法进入。单击 Facebook LoginButton 后,它会转到 Facebook LoginActivity,显示进度条并永远停留在那里。我没有从 Facebook 得到任何答复,也没有任何异常,除非用户单击后退按钮。

我已经从 Facebook 的 SDK 打印了一些日志,所以也许有人会理解为什么会出现这个问题。

记录事件

这是一个可以正常工作的日志流示例

在此处输入图像描述

这是我的代码:

我的活动:


我的片段:

在 SDK 中,我做了一些处理 LoginButton 的更改 - 我更改了图像、文本并在 onClick 侦听器的注释下放置会话不为空的情况(以防止注销)。希望我的问题足够清楚,有人可以帮助我们。谢谢你,亚历克斯

0 投票
1 回答
1083 浏览

android - 如何以编程方式包含指向 Facebook 页面(Android)的链接?

我的应用程序具有将照片 + 文本发布到用户的 facebook 墙上的功能(工作正常)。现在我试图在文本中包含一个指向特定 facebook 页面的链接(不起作用)。

基本代码如下所示(工作正常):

现在我正在尝试使用以下语法在 msg 中嵌入指向 facebook 页面的链接:

当我将它直接输入facebook时,这有效。但是当我在代码中使用它时不起作用,修改如下(不起作用):

当我使用嵌入式链接 (fbPageRef) 运行代码时,它没有显示出来。

我究竟做错了什么? 谢谢。

0 投票
0 回答
608 浏览

android - Facebook 3.0 Sdk 在每个请求上打开授权应用程序对话框

在 Facebook 2.5 图形 API 中,每当您发布发布请求时,您只需像这样调用请求方法 -

如果您已获得授权,Facebook 将自动发布照片(或文字)。

但在新的图形 API 3.0 中,每次我发送请求时,Facebook 都会打开授权对话框。我可以发布照片和视频,但如果会话在授权后已经打开,我不想打开对话框。这是我的代码 -

更新

我尝试替换这两行 -

有了这个-

通过这样做,它不会显示授权对话框,但成功率是 2 出 3。有时响应消息状态 -

发生意外错误。

0 投票
1 回答
979 浏览

facebook-login - 使用 Android Facebook 3.0 SDK 的登录方法


在浏览 Facebook 登录的示例程序时,我遇到了 SessionLoginSample 的 LoginUsingActvity.java https://github.com/facebook/facebook-android-sdk/blob/master/samples/SessionLoginSample/src/com/facebook/samples/sessionlogin /LoginUsingActivityActivity.java

另一个示例使用 UiLifecycleHelper 使用不同的登录方法,如 Scrumptious 示例 https://github.com/facebook/facebook-android-sdk/blob/master/samples/Scrumptious/src/com/facebook/scrumptious/MainActivity.java

这两种类型有什么区别,我应该为一个简单的登录而放松,我感兴趣的权限很少。

我遇到的另一种方法是使用 OpenRequest

如果有不止一种登录方式,我很困惑知道哪一个可能是最好的方法。

0 投票
0 回答
294 浏览

android - Facebook Sdk 3.0 不会像 facebook sdk 2.0 那样打开对话框

在未安装 facebook 应用程序的 facebook sdk 2.0 设备中,以下代码将打开一个 Web 对话框。

但是在 sdk 3.0 中,在没有本机 facebook 应用程序的模拟器上工作,我的 facebook 会话代码不起作用

尽管它正在预装 facebook 的设备上运行。

0 投票
1 回答
1402 浏览

android - Facebook 3.0 Android 第二次登录尝试返回“会话状态关闭”

我正在尝试将 Facebook 集成到我的 Android 应用程序中。使用 Facebook 登录按钮,我尝试登录。当我第一次安装该应用程序时,它运行良好并成功登录。当我使用该按钮注销,然后尝试再次登录时,它会显示权限对话框,但SessionState返回状态已关闭。有什么建议么?

这是我的代码:

0 投票
0 回答
567 浏览

android - 当 fb 应用程序安装在设备中时,附加到 Facebook.authorize() 的 DialogListener 中的方法不会在 android 应用程序中调用

我有以下连接 facebook 的活动

这是使用的对话侦听器

活动开始时的日志声明

06-06 15:09:19.314: I/ActivityManager(404): 从 pid 17947 开始 u0 {cmp=com.biggu.shopsavvy/.FacebookActivity} 06-06 15:09:19.392: D/ShopSavvy(17947): Facebook构造函数 06-06 15:09:19.400: I/ActivityManager(404): START u0 {cmp=com.facebook.katana/.ProxyAuth (has extras)} from pid 17947 06-06 15:09:19.415: I/ActivityManager (404):从 pid 15214 开始 u0 {cmp=com.facebook.katana/.ProxyAuthDialog(有附加功能)}

因此,根据日志,对话构造函数被调用,但没有任何回调方法被调用。

如果未安装 facebook 应用程序,则代码工作正常,我完成了回调授权,但代码在具有 facebook 应用程序且用户已登录的设备上表现异常。提前致谢 。

0 投票
1 回答
34 浏览

android - 使用facebook sdk进行wallpost时看不到完整内容

我正在使用以下方法使用 facebook sdk 3+ 制作墙贴。发布故事后,我注意到没有发布完整的内容。大约有一半丢失了。是否有任何解决方法,还是我必须采用另一种方法?