问题标签 [acaccount]

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

ios - 对 Twitter 应用程序使用社交框架的限制?

我正在考虑制作一个与 Twitter 高度集成的新应用程序,并且我正在尝试找出 Accounts and Social 框架是否能够做到这一点。

过去它适用于基本呼叫,但没有说明它的限制是什么——它可以用于成熟的 Twitter 应用程序吗?

我知道手动与 Twitter 集成需要要求用户登录,这意味着上限为 100k 个令牌。使用社交框架是否有任何警告?

0 投票
0 回答
59 浏览

ios - 当我使用 Twitter 框架时用户“撤销对应用程序的访问”时的问题

我使用 Twitter 本身提供的 Twitter 框架来实现“使用 Twitter 登录”功能。

根据他们的文档,它利用了 iOS 系统的 Twitter 帐户(用户在 iOS 设置应用程序中配置的帐户)。它工作正常,例如,如果用户在设置中配置了帐户,那么它不会要求提供凭据。如果用户没有在“设置”中配置帐户,那么它将提升登录屏幕。就流程和我的要求而言,我对此没有任何问题。

但是,如果用户访问他/她的 Twitter 帐户,并撤销对该应用程序的访问权限,那么事情对我来说就不合适了。我仍然可以使用 twitter 提供的方法获取用户详细信息。我错过了 Twitter 可能提供的东西吗?

这是我的代码片段。成功登录后,我调用了usersShow方法。在这种方法中,我能够获取用户数据,即使用户从 Twitter 帐户(从站点)撤消了对该应用程序的权限。如果用户没有授予该应用程序的权限,那么我应该得到一些不同的东西。可能我错过了一些东西。

0 投票
1 回答
629 浏览

twitter - 使用 Fabric Swift 的 Twitter SDK 登录后获取 ACAccount

我需要一种方法来获取由while login提供的ACAccount创建或获取的内容:Twitter SDKFabric

我需要这个帐户,在后台发帖时使用SLRequest。没有account是行不通的。

0 投票
3 回答
354 浏览

ios - 使用 Accounts 框架访问 Facebook 时限制权限

我在这方面需要一些帮助....

所以我面临的问题是,在从 ACAccount 获取 Facebook 帐户时,警报视图通知了太多权限。当我使用 Facebook 的 ACAccount 登录时,我收到一个警告框。

它说APP_NAME would like to access your basic profile info and list of friends

即使我的权限集是一个空数组,这也会显示出来。

我想在这里做什么?

我只需要“ public_profile ”、@“ email ”和“ likes ”。警报说APP_NAME would like to access your profile, and likes on your behalf. In addition, APP_NAME would like to access your basic profile info and list of friends

为什么那里有第二句话?我该如何摆脱它?我可以看到许多应用程序的第二行没有显示关于基本个人资料和朋友列表的内容。

预期结果:

APP_NAME would like to access your profile and likes.

更新:

检查我的答案以获得解决方案。

0 投票
0 回答
200 浏览

ios - 从 ACAccount 创建 FBSDKAccessToken

我正在使用v4.8Facebook iOS SDK 并为iOS 8+. 我也在使用v1.11.0Parse 框架

我想通过ACAccount&ACAccountStore类访问 Facebook。登录工作完美,但在我获得访问权限后,我需要将其转换ACAccountFBSDKAccessToken才能登录 Parse 框架:

这是我的 Swift 代码:

我收到此错误:error: Parse::InvalidSessionError (Code: 251, Version: 1.11.0)

我究竟做错了什么?

0 投票
1 回答
151 浏览

ios - 使用 iOS SLRequest 更新 Twitter 个人资料图片会导致错误 215 错误的身份验证数据

我正在尝试根据 Twitter 在https://dev.twitter.com/rest/reference/post/account/update_profile_image上的文档发布新的个人资料图片,这是我的代码:

但 URL 响应是:

我究竟做错了什么?我ACAccount是有效的(我刚刚尝试在 Settings.app 中退出和登录 Twitter)。

0 投票
2 回答
7413 浏览

ios - 无法将类型“(Bool,NSError!)-> Void”的值转换为预期的参数类型“ACAccountStoreRequestAccessCompletionHandler!”

自从在 Xcode 8(Beta 1)和 Swift 3 上升级以来,我在这一行出现了一个错误:

它说:

无法将类型“(Bool,NSError!)-> Void”的值转换为预期的参数类型“ACAccountStoreRequestAccessCompletionHandler!”

在该行之前,我定义了“account”和“accountType”:

这是我的(使用 Xcode 7 和 Swift 2 工作)代码:

0 投票
0 回答
233 浏览

ios - 我如何将 SLRequest.account 的 Twitter 会话用作 ACAccount

我正在使用SLRequest在 twitter 上发布视频。问题是,当我将我的帐户从设置添加到 twitter 应用程序时,我的代码在使用ACAccountStore(). 我在我的应用程序上使用 twitter 工具包,并且我有用户会话。我不希望用户为此目的设置登录 twitter 应用程序。我只想将该商店会话用于SLRequest. 谁能告诉我如何将Twitter.sharedInstance().sessionStore.session()它用于 SLRequestACAccount或任何其他方法用于SLRequest. 我还想知道是否有任何适当的方法可以使用 session() 手动设置 ACAccount()。

谢谢