问题标签 [acaccountstore]

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 投票
0 回答
145 浏览

ios - ACAccount 无法在IOS 6 中直接分配给SLRequest 对象帐户变量,如何解决这个问题?

我在第一个视图控制器的 tableview 中列出了所有 Twitter 帐户。在该视图控制器中,我从该表视图中选择了一个帐户并将该帐户对象传递给第二个视图控制器。在第二个视图控制器中,我将 ACAccount 对象直接分配给 SLRequest 对象帐户变量作为休闲

post.account=twitterAccount 出现错误 ;此代码在 IOS 7 上运行良好,但在 IOS 6 中出现错误

如何纠正这个问题?提前致谢。

0 投票
1 回答
279 浏览

ios - iOS ACAccountStore Facebook 令牌类型?

参考这个:Generating Long-Lived User Tokens from Server-Side Long-Lived Tokens

iOS 的 ACAccountStore 是否返回长期或短期访问令牌?

Facebook 应用程序中的设置如何Single Sign On影响令牌?

我计划将从移动设备检索到的访问令牌存储在我的服务器上,作为注册 FB 的用户的身份验证。所以我需要一个长期存在的访问令牌。

我还计划使用社交框架而不是 Facebook SDK。

请指教。

0 投票
0 回答
204 浏览

facebook - 怎么做才能避免每次都花很长时间征求许可?

我的应用程序需要 facebook 和 twitter 的许可才能发布和阅读。它目前的工作方式是每次重新启动应用程序时,它都会再次请求许可。

这个过程需要很长时间。大多数其他应用程序都不是这样工作的。他们是怎么做到的?我以为我已经有了可以使用的令牌,并且在发生这种情况时我可以保存。

我认为这个过程很快。

例如看一下这段代码

大多数人都熟悉这部分代码

而已。我要求帐户框架授予我阅读权限。但我不想每次应用程序重新启动时都花​​很长时间请求该权限。

但这需要时间。我只想使用我的令牌并使其快速。

但是,如果我已经获得许可怎么办?Account 框架不能解决这个问题并更快地授予我权限吗?

很可能我需要使用

renewCredentialsForAccount 的问题是有些人可能有多个 Facebook 帐户。知道选择了哪个账户或获取 ACAccount 对象的方法是通过

这是我想要避免的。

0 投票
2 回答
62 浏览

ios - 查找连接到 iPhone 的 Facebook 帐户

我正在开发一个示例项目,我需要在其中找到存储在设置应用程序中的 Facebook 帐户。我正在使用Facebook SDK. 我试过使用ACAccountStore,但它返回一个空NSArray的帐户。这是正确的方法还是我错过了什么。

0 投票
2 回答
684 浏览

ios - 检查 iOS 设置中的 Facebook/Twitter 帐户是否已更改

我有一个应用程序需要检查 iOS 设置中存储的 Facebook 和 Twitter 帐户。我可以成功地获取两者。我的问题是如何检查用户是否删除了该帐户并在 iOS 设置中插入了一个新帐户。如果用户回到应用程序,它需要检查用户存储的新帐户。

这是我试图将我的应用程序模式化的应用程序。

在此处输入图像描述

0 投票
0 回答
371 浏览

ios - 从 Facebook 控制面板删除应用程序权限后 Facebook ACAccount 的令牌无效

我可以使用 ACAccountStore 帐户正确登录 Facebook。但是,如果我从 Facebook 控制面板 ( https://www.facebook.com/settings?tab=applications ) 中删除该应用程序,则在尝试获取用户的朋友时会出现以下错误:

如果我从“设置”中删除该帐户并重新登录,错误就会消失。

我正在使用以下代码获取令牌,并在请求中使用它。(片段)

0 投票
1 回答
180 浏览

iphone - 使用 ACAccountStore 与多个 iOS 应用共享 1 个 Facebook 应用 ID

我有一个 iOS 应用程序配置为通过 iOS 的 ACACcountStore 使用 Facebook 登录。我没有使用 Facebook SDK。

我正在创建另一个应用程序(为同一家公司),并试图利用我为第一个 iOS 应用程序设置的现有 Facebook 应用程序。

我读到您可以在 Facebook 应用程序的设置中添加多个捆绑包 ID。我已经这样做了,但不幸的是,我ACErrorPermissionDenied在尝试登录时遇到了错误。

使用 iOS 的内置 Facebook 登录,我能否与多个具有不同捆绑 ID 的 iOS 应用共享一个 Facebook 应用 ID?

0 投票
1 回答
618 浏览

ios - 配置系统FB账号获取Facebook权限时无提示

编辑:还没有解决方法,但 Facebook 在自己的 SDK 中似乎已经弃用了使用系统 FB 登录。我尝试了最新的 SDK,它完全忽略了系统登录。不幸的是,我不能使用最新的 SDK,因为尽管使用了“旧版”设置,但它仍然返回一个不能给我所需的令牌。不过,看看他们如何绕过系统设置可能会很有用!

原Q

我有一个使用 Facebook 进行身份验证的应用程序。

我正在使用 Facebook SDK(3.13.1 - 最后一个 pre api v2 版本)

如果我尝试进行身份验证,只要我没有在系统设置中设置 FB 帐户,一切正常。该应用程序启动 FB 移动应用程序或移动 Safari 以登录并提示我授予必要的权限。

一旦有系统帐户设置,它就会静默失败。我在两次运行之间删除了应用程序,以确保不会持续缺少权限。如果我运行 SDK 附带的一些 FB 示例应用程序,它们会提示许可就好了,所以这显然是我的应用程序或 Facebook 应用程序的配置有问题。

我看过这两个类似的问题:

Facebook 登录 - 如果存在用户帐户(并且未安装应用程序)登录失败

当 Facebook 帐户已在系统偏好设置中配置时出现 Facebook 登录错误

但两者都没有提供适合我情况的答案。(例如,我确实在 Facebook 应用程序中配置了捆绑标识符)

我尝试使用我自己的自定义登录代码(基于 Facebook 指南)和使用 FBLoginView,两者都具有相同的效果。

我也尝试过使用 ACAccountStore 直接向系统存储发出请求,效果相同。有任何想法吗?

我将包含一些代码,但我相当肯定代码不是问题 - 如果未配置系统 FB 帐户,一切正常:(我在这里更改了我的 FacebookAppIDkey)

使用 SDK:

0 投票
2 回答
945 浏览

ios - 如何检测用户是否从本机操作系统登录 Facebook

有没有办法检查用户是否在设备设置中登录?如果是,如何?

另外,有没有办法将用户直接引导到设备设置到 Facebook 帐户选项卡?如果是,如何?

问题是,我想检测用户是否已经在设备设置中登录。如果是,那么我会让用户分享。如果没有,我想将用户重定向到 fb 选项卡中的设备设置,让他决定是否要登录。

0 投票
0 回答
104 浏览

ios - 新的 Facebook 登录会影响 ACAccountStore

在 Facebook 的新登录和图形 API 2.0 公告中,他们详细介绍了登录的所有变化,例如允许用户选择不共享特定的个人信息,如电子邮件、生日和朋友列表。

我没有在我的 iOS 应用程序中使用 FB SDK,而是依靠ACAccountStore登录我的用户。如果用户使用 Facebook 注册我的应用程序,我需要他们的电子邮件地址,如果他们特别指定,则无法创建帐户拒绝该许可。

我找不到有关这些更改是否/如何适用于ACAccountStore. 使用ACAccountStore,是否有人知道我们是否也会受到新登录流程的约束?