问题标签 [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.
ios - Facebook iOS SDK本机登录不起作用
我已经在我的项目中实现了 facebook sdk,并且一切都按照指南https://developers.facebook.com/docs/facebook-login/ios/v2.0中所示的方式进行了设置,包括 info.plist 文件。
已设置 FacebookAppID、FacebookDisplayName 和 URL 类型(见图)
当我使用 facebook 应用程序登录或浏览器登录时一切正常,但是当我将帐户添加到 devide 时,应该出现 iOS 原生登录对话框,没有发生任何事情,User cancelled
每次按下 Facebook 登录按钮时才会显示日志。
我之前使用 facebook 登录实现做过几个项目,但我没有遇到过这个错误。我想我错过了一些东西,但不知何故我想不通。appId 和带有前缀的项目 0 具有相同的数字,并且显示名称完全复制自 FB 开发人员。
我在这里注意到的一个奇怪问题是,当我第一次在设置中设置了 FB 帐户的设备上安装应用程序时,我可以单击它一次……没有发生任何事情,并且在第二次单击后,应用程序会在设置 > Facebook 中自动禁用。
更新:我能够使用旧版本的 Facebook SDK 使用本机登录对话框登录(我刚刚用旧版本替换了最新的 SDK,现在它可以工作了......不要忘记更改权限,因为最新的 SDK 使用权限public_profile
而不是basic_profile
使用在旧版本的 SDK 中)为什么本地登录不能使用最新的 FB SDK 仍然是一个谜:)
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
编辑 解决方案:
ios - facebook.sdk 错误 5 Objective-C
我是objective-c的新手,我真的需要你的帮助。我已经尝试解决这个问题好几个小时了。而且我仍然找不到解决方案。这是我的代码:
和
这是来自 AppDelegate
这是来自控制台:
2014-05-08 15:02:49.385 camera[3748:60b] 错误:操作无法完成。(com.facebook.sdk 错误 5。)
对你的帮助表示感谢。谢谢你。我真的不知道下一步该怎么做。
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(本机方法)主要(本机方法)主要(本机方法)
这是我的活动:
谢谢。
android - 在 Android 应用中邀请朋友时如何创建不同的 Facebook 通知?
我已经成功地让我的安卓应用邀请了朋友;参考: https ://developers.facebook.com/docs/games/requests/v2.0
我发送给朋友的通知似乎是:“ APPNAME:SENDER 向您发送了请求。 ”
但是有一种情况是我没有创建游戏,我只是想要邀请朋友尝试这些应用程序的邀请。
显然,我们可以收到的不仅是一种类型的 Facebook 邀请。
这些是我可以在我的 android facebook 中看到的一些通知
- APPNAME:SENDER 向您发送了请求(这是developers.facebook 文档指南导致的结果)
- SENDER邀请你玩APPNAME。
- SENDER 邀请您试用 APPNAME。(这是我打算得到的)
如何使用 java 在我的 android 应用程序中生成第三种类型的通知?
facebook - Facebook 新权限 SDK > 3.14.x
使用 Facebook 的新 SDK,可以修改权限,如果用户取消检查权限并授予其余权限,然后我在我的应用程序中检查是否已授予所有权限,如果未授予某些权限,则存在一种以相同权限重新打开用户会话的方法?
场景:嘿,我需要你的“public_profile”和“email”权限
用户:不,您的电子邮件权限!
MyApp: :(,告诉用户,伙计,我需要你的电子邮件许可,然后再次将他引导到 facebookUI 进行登录。
用户:用户已经授予我他/她的 public_profile 的权限,所以他/她看不到“您提供的信息”部分,只看到“确认”页面,他/她不知道你的权限再次没有邮箱。
解决方法是要求用户删除其应用设置下的 MyApp,然后使用 FB 重新登录,但这样的用户体验很差。
有什么建议可以绕过这个新权限吗?
facebook - Facebook FQL 限制好友问题
我正在使用 facebook FQL 来获取我正在使用此查询的朋友列表
它工作得很好,但它只给我带来了像 15 到 20 岁这样的几个朋友 我需要我所有的朋友来回应 任何科?谢谢
android - 如何使用 facebook SDK 在 android 应用程序中制作喜欢
我试图在我的应用程序中制作简单的按钮。我已经制作了一个可以使用的分享按钮,我想给帖子点个赞。
我想写这段代码:
}
但什么也没有发生..我在 logcat 中得到这个错误:
有些人知道如何修复它并在我的应用程序上制作一个赞按钮?
android - 从 id 分享 Facebook 帖子 (Android SDK)
我正在通过 Facebook Graph API 检索我的墙贴me/home
,我得到了这样的数据:
现在我想使用feedDialog分享其中一篇文章:
有没有办法直接使用帖子 ID(例如:434028623322619_685556731503139)或其他任何方式分享帖子并让 feedDialog 获取所需的信息?
我的意思和网络共享者一样,你粘贴一个链接,Facebook 会尝试抓取页面信息(通过 og 或抓取)
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/
我需要在一个帖子中显示所有图像,您有什么解决方案吗?