问题标签 [facebook-sdk-3.1]

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

ios - Facebook iOS SDK本机登录不起作用

我已经在我的项目中实现了 facebook sdk,并且一切都按照指南https://developers.facebook.com/docs/facebook-login/ios/v2.0中所示的方式进行了设置,包括 info.plist 文件。

已设置 FacebookAppID、FacebookDisplayName 和 URL 类型(见图)

Info.plist 设置

当我使用 facebook 应用程序登录或浏览器登录时一切正常,但是当我将帐户添加到 devide 时,应该出现 iOS 原生登录对话框,没有发生任何事情,User cancelled每次按下 Facebook 登录按钮时才会显示日志。

我之前使用 facebook 登录实现做过几个项目,但我没有遇到过这个错误。我想我错过了一些东西,但不知何故我想不通。appId 和带有前缀的项目 0 具有相同的数字,并且显示名称完全复制自 FB 开发人员。

我在这里注意到的一个奇怪问题是,当我第一次在设置中设置了 FB 帐户的设备上安装应用程序时,我可以单击它一次……没有发生任何事情,并且在第二次单击后,应用程序会在设置 > Facebook 中自动禁用。

更新:我能够使用旧版本的 Facebook SDK 使用本机登录对话框登录(我刚刚用旧版本替换了最新的 SDK,现在它可以工作了......不要忘记更改权限,因为最新的 SDK 使用权限public_profile而不是basic_profile使用在旧版本的 SDK 中)为什么本地登录不能使用最新的 FB SDK 仍然是一个谜:)

0 投票
2 回答
12138 浏览

android - 从 Facebook Graph-API 获取个人资料图片

这种检索照片 facebook 个人资料的方法不再起作用

mIcon1 为空

它运行正常,但现在没有,我认为当我检查重定向到另一个 url 的 URL 时,facebook 已经改变了一些东西

http://graph.facebook.com/"id example(2154847)"/picture?type=large ---> https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/t1.0 - 1/s200x200/1480603_10201506903424508_71775 13962104534241_n.jpg

编辑 解决方案:

0 投票
1 回答
438 浏览

ios - facebook.sdk 错误 5 Objective-C

我是objective-c的新手,我真的需要你的帮助。我已经尝试解决这个问题好几个小时了。而且我仍然找不到解决方案。这是我的代码:

这是来自 AppDelegate

这是来自控制台:

2014-05-08 15:02:49.385 camera[3748:60b] 错误:操作无法完成。(com.facebook.sdk 错误 5。)

对你的帮助表示感谢。谢谢你。我真的不知道下一步该怎么做。

0 投票
1 回答
33 浏览

java - 使用 FacebookSDK 的 ClassDefNotFoundException

我正在使用 FacebookSDK 开发应用程序,现在我正在将 Facebook 登录集成到我的应用程序中。我的问题是在我的集成活动初始化时出现 NoClassDefFoundError。

有logcat输出:

05-08 17:05:16.214:E/AndroidRuntime(23671):致命异常:主要 05-08 17:05:16.214:E/AndroidRuntime(23671):进程:com.tuntzme,PID:23671 05-08 17: 05:16.214: E/AndroidRuntime(23671): java.lang.NoClassDefFoundError: com.tuntzme.controller.fragments.IntegracaoFragment$1 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 com.tuntzme.controller。 Fragments.IntegracaoFragment.(IntegracaoFragment.java:24) 05-08 17:05:16.214: E/AndroidRuntime(23671): at com.tuntzme.controller.activities.ActivityIntegracao.onCreate(ActivityIntegracao.java:21) 05-08 17 :05:16.214: E/AndroidRuntime(23671): 在 android.app.Activity.performCreate(Activity.java:5248) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app.Instrumentation。 callActivityOnCreate(Instrumentation.java:1110) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app。ActivityThread.performLaunchActivity(ActivityThread.java:2173) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app.ActivityThread.access$800(ActivityThread.java:139) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app.ActivityThread$H.handleMessage( ActivityThread.java:1210) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.os.Handler.dispatchMessage(Handler.java:102) 05-08 17:05:16.214: E/AndroidRuntime( 23671): 在 android.os.Looper.loop(Looper.java:136) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 android.app.ActivityThread.main(ActivityThread.java:5102) 05 -08 17:05:16.214: E/AndroidRuntime(23671): 在 java.lang.reflect.Method.invokeNative(Native Method) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 java.lang.reflect.Method.invoke(Method.java:515) 05-08 17:05:16.214: E/AndroidRuntime(23671): 在 com.android.internal.os .ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) 05-08 17:05:16.214: E/AndroidRuntime(23671): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 05- 08 17:05:16.214:E/AndroidRuntime(23671):在 dalvik.system.NativeStart.main(本机方法)主要(本机方法)主要(本机方法)

这是我的活动:

谢谢。

0 投票
0 回答
274 浏览

android - 在 Android 应用中邀请朋友时如何创建不同的 Facebook 通知?

我已经成功地让我的安卓应用邀请了朋友;参考: https ://developers.facebook.com/docs/games/requests/v2.0

我发送给朋友的通知似乎是:“ APPNAME:SENDER 向您发送了请求。

但是有一种情况是我没有创建游戏,我只是想要邀请朋友尝试这些应用程序的邀请。

显然,我们可以收到的不仅是一种类型的 Facebook 邀请。

这些是我可以在我的 android facebook 中看到的一些通知

  1. APPNAME:SENDER 向您发送了请求(这是developers.facebook 文档指南导致的结果)
  2. SENDER邀请你玩APPNAME。
  3. SENDER 邀请您试用 APPNAME。(这是我打算得到的)

如何使用 java 在我的 android 应用程序中生成第三种类型的通知?

0 投票
1 回答
129 浏览

facebook - Facebook 新权限 SDK > 3.14.x

使用 Facebook 的新 SDK,可以修改权限,如果用户取消检查权限并授予其余权限,然后我在我的应用程序中检查是否已授予所有权限,如果未授予某些权限,则存在一种以相同权限重新打开用户会话的方法?

场景:嘿,我需要你的“public_profile”和“email”权限

用户:不,您的电子邮件权限!

MyApp: :(,告诉用户,伙计,我需要你的电子邮件许可,然后再次将他引导到 facebookUI 进行登录。

用户:用户已经授予我他/她的 public_profile 的权限,所以他/她看不到“您提供的信息”部分,只看到“确认”页面,他/她不知道你的权限再次没有邮箱。

解决方法是要求用户删除其应用设置下的 MyApp,然后使用 FB 重新登录,但这样的用户体验很差。

有什么建议可以绕过这个新权限吗?

0 投票
1 回答
225 浏览

facebook - Facebook FQL 限制好友问题

我正在使用 facebook FQL 来获取我正在使用此查询的朋友列表

它工作得很好,但它只给我带来了像 15 到 20 岁这样的几个朋友 我需要我所有的朋友来回应 任何科?谢谢

0 投票
2 回答
796 浏览

android - 如何使用 facebook SDK 在 android 应用程序中制作喜欢

我试图在我的应用程序中制作简单的按钮。我已经制作了一个可以使用的分享按钮,我想给帖子点个赞。

我想写这段代码:

}

但什么也没有发生..我在 logcat 中得到这个错误:

有些人知道如何修复它并在我的应用程序上制作一个赞按钮?

0 投票
1 回答
429 浏览

android - 从 id 分享 Facebook 帖子 (Android SDK)

我正在通过 Facebook Graph API 检索我的墙贴me/home,我得到了这样的数据:

现在我想使用feedDialog分享其中一篇文章:

有没有办法直接使用帖子 ID(例如:434028623322619_685556731503139)或其他任何方式分享帖子并让 feedDialog 获取所需的信息?

我的意思和网络共享者一样,你粘贴一个链接,Facebook 会尝试抓取页面信息(通过 og 或抓取)

0 投票
0 回答
352 浏览

android - Android 使用 facebook sdk 上传图片包

我正在尝试使用 Facebook SDK 将一组图像发布到 Facebook。我尝试使用 grap.facebook 和 RequestBatch。所有图片都已上传,但每张图片都显示在一个帖子中。如何将所有这些图像发布在一个帖子中,例如 Android 中的原生 Facebook 应用程序?

这是我使用 RequestBatch 和 3 张图片的代码

这里是使用图表

注意: UploaderImageFacebookUploadUlti 只是通过 Facebook 演示使用多路径上传的代码:https ://developers.facebook.com/docs/graph-api/making-multiple-requests/

我需要在一个帖子中显示所有图像,您有什么解决方案吗?