问题标签 [fbsdk]

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 投票
4 回答
317 浏览

ios - FBSDK findByGraphPath(我)不返回电子邮件,即使有权限和显式字段

我尝试从登录的 Facebook 用户那里至少获取 id、用户名和电子邮件。我首先使用权限类型登录:电子邮件。如果成功,请尝试获取 FBSDKGraphRequest,它会返回除电子邮件之外的所有可能值。

我也尝试添加诸如 public_profile 之类的权限,但无论如何我尝试,我都没有收到电子邮件。我查看了开发人员仪表板,电子邮件似乎默认被批准。

0 投票
0 回答
173 浏览

android - 从 iOS/Android 应用程序向网站发送 FB 邀请

看起来这是一个很容易陷入困境的地方,但是我在 FB 文档和这里都没有找到最新的解决方案。

我需要从我的 Android 应用程序向没有 Canvas 平台的 FB 应用程序发送邀请。

  1. 正如我所看到的,发送AppInviteContent不是AppInviteDialog一个选项(邀请已成功发送但永远不会到达收件人,如果我将 Canvas 平台添加到 FB 应用程序,它也可以正常工作)。

  2. 根据https://developers.facebook.com/docs/apps/faq#friend_invite

如果您的应用不是游戏并且具有移动或网络存在:您还可以在 iOS 和 Android 上使用消息对话框...

但是ShareLinkContent通过发送MessageDialog不起作用-canShow() == false为此。

也许有第三种方法来完成这项工作(使用 Android FB SDK)?

0 投票
1 回答
5302 浏览

ios - 安装 Pod 后 FBSDKLoginKit 中断

通过 CocoaPods安装后FBSDKLoginKit,我得到构建错误

选择器“areAllPermissionsReadPermissions:”没有已知的类方法

选择器“areAllPermissionsPublishPermissions:”没有已知的类方法

两者都位于/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.mFBSDKCoreKit也是通过 CocoaPods 安装的。

我检查的内容如下:

  • FBSDKLoginKit 确实被添加到 frameworks 文件夹中
  • 它具有正确的目标成员资格
  • 它包含在Link Binary With Libraries
  • 我可以导入FBSDKLoginKit/FBSDKLoginKit.h 而不会出错

有没有人见过这个?

0 投票
1 回答
236 浏览

ios - dispatch_group_wait 不等待

我在等待**synchronously**呼叫async中心时遇到问题Facebook Graph API

getPostsWithCompletionHandler 是我自己的函数,我知道它总是调用指定的处理程序。

请帮忙!

0 投票
2 回答
554 浏览

ios - FBSDKGraphRequest 如何获取个人资料封面照片?

我很难获取封面个人资料图片...

在这里,我得到了 profie 图像:

效果很好。

现在我在这里尝试获取封面图片:

但这似乎不起作用?!

如果有人可以提供帮助,请做:)

0 投票
1 回答
72 浏览

facebook - 无法通过 Facebook 登录。授予权限后黑屏

我正在尝试通过 Parse 登录 Facebook。当我授予应用程序权限时,弹出 Web 视图变为空白并挂起。我可以选择点击“完成”并关闭网络视图,但它没有登录。我做错了什么?

我没有收到任何错误消息。它只是挂在一个白色的屏幕上。

0 投票
1 回答
585 浏览

ios - Facebook iOS SDK 和 Swift:如何获取用户家乡?

我正在使用 iOS 9.2 & Swift 2.1 & FBSDKVersion: 4.7.0。

我尝试使用 Graph API Explorer,当时我得到了所需的输出。

转换后的代码在 Objective-C 中,我将其更改为 Swift。

0 投票
0 回答
838 浏览

swift - Swift 中的 Facebook Messenger SDK,如何在 Messenger 中回复并将用户引导至我的应用程序。

在 FBMessenger 中,当用户点击使用从我的应用发送的图像/视频正下方的特殊回复链接进行回复时,即使该应用已经安装,用户也会被重定向到应用商店中的我的应用。如何从 FBMessenger 回复链接将用户直接引导至我的应用程序?

实现这一点后,我希望用户在我的应用程序中选择图像/视频,并在选择回复/发送时重定向回他们所在的同一线程上的 FBMessenger 以快速回复。当前结果是发送一条新消息,在从我的应用程序“发送”后,用户被重定向到信使,并且必须选择将其发送给谁喜欢新消息。

这就是我根据https://developers.facebook.com/docs/messenger/ios所拥有的。但是当我运行应用程序时,这些委托函数不会被调用。有任何想法吗?谢谢你。

0 投票
1 回答
35 浏览

error-handling - FBSDKLoginButton 报错

我有以下错误,我不知道它来自哪里。我真的需要帮助。谢谢你。点击这里查看

0 投票
1 回答
202 浏览

ios - 在 Swift 中将 Facebook 登录应用到 iOS 应用程序

我需要复制上述代码

按照 Facebook 的说明进入我的应用程序 delegate.m 文件。

但是,我使用的是 Swift 而不是 Objective-C,我的应用程序委托(或其他任何东西)没有 .h 和 .m 文件,是否有任何其他方式可以将其导入我的应用程序委托.swift 文件?