问题标签 [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.
ios - 当我使用 Twitter 框架时用户“撤销对应用程序的访问”时的问题
我使用 Twitter 本身提供的 Twitter 框架来实现“使用 Twitter 登录”功能。
根据他们的文档,它利用了 iOS 系统的 Twitter 帐户(用户在 iOS 设置应用程序中配置的帐户)。它工作正常,例如,如果用户在设置中配置了帐户,那么它不会要求提供凭据。如果用户没有在“设置”中配置帐户,那么它将提升登录屏幕。就流程和我的要求而言,我对此没有任何问题。
但是,如果用户访问他/她的 Twitter 帐户,并撤销对该应用程序的访问权限,那么事情对我来说就不合适了。我仍然可以使用 twitter 提供的方法获取用户详细信息。我错过了 Twitter 可能提供的东西吗?
这是我的代码片段。成功登录后,我调用了usersShow
方法。在这种方法中,我能够获取用户数据,即使用户从 Twitter 帐户(从站点)撤消了对该应用程序的权限。如果用户没有授予该应用程序的权限,那么我应该得到一些不同的东西。可能我错过了一些东西。
ios - requestAccessToAccountsWithType 返回错误代码 7
我正在使用 [ACAccountStore requestAccessToAccountsWithType] 来获取登录 iOs Facebook 设置的用户的 Facebook 用户信息。直到上周它仍然可以正常工作,现在它总是返回错误代码 7。
我不知道为什么会发生这种情况,而且我们没有更改 developer.facebook.com 中的设置。
这是我的代码行。
我不知道为什么现在会发生。
我已经从这个iOS 6 Facebook 发布过程中检查了一些内容,结果是“remote_app_id 与存储的 id 不匹配”,并且在使用 Social Framework 时为 Facebook 获取错误 ACErrorPermissionDenied(错误代码 7),但没有找到任何运气。
ios - 将 cookie 传递给 UIWebView - iOS
我有一个 iOS 应用程序,它允许用户使用 Apple 的内置帐户/社交框架通过 Facebook 登录。
我的一个问题是,有没有办法将用户身份验证 cookie 从传递ACAccountStore
到 a UIWebView
?
这意味着,如果用户单击链接并显示内置的 Web 视图页面,他们将能够评论/喜欢/等,而无需登录 Web 视图。
谢谢,
担
ios - 从 ACAccount 创建 FBSDKAccessToken
我正在使用v4.8
Facebook iOS SDK 并为iOS 8+
. 我也在使用v1.11.0
Parse 框架
我想通过ACAccount
&ACAccountStore
类访问 Facebook。登录工作完美,但在我获得访问权限后,我需要将其转换ACAccount
为FBSDKAccessToken
才能登录 Parse 框架:
这是我的 Swift 代码:
我收到此错误:error: Parse::InvalidSessionError (Code: 251, Version: 1.11.0)
我究竟做错了什么?
ios - Why is a private Facebook post via iOS ACAccountStore visible to the public?
In an iOS App (Objective-C) I send messages with video and the user can select if it is private, for friends, or visible to the public. That worked fine for a long time but I recently discovered that messages that were sent with "audience = ACFacebookAudienceOnlyMe" are also visible to the public. Posting with "audience = ACFacebookAudienceFriends" is still working as expected. My codes hasn't changed and I don't know if this behavior appeared in iOS9 or if it is a problem with Facebook. Does anybody has noticed a similar behavior?
The relevant code is:
The Dictionary "dict" looks like this when printed with NSLog directly before sending:
When Posting for friends ACFacebookAudienceKey is "friends".
objective-c - 使用 facebook 登录使用 ACAccountStore 在 ios 9.2.1 中不起作用
这是我使用 facebook 登录的代码:
当我尝试在 iOS 9.2.1 中使用 facebook 登录时,“granted”参数总是变为 false。我已经尝试过其他版本,例如 iOS 9.2 和 iOS 9.1,它运行良好
我在堆栈和谷歌中进行了很多研发,但无法找到合适的解决方案。
您的帮助将不胜感激。
谢谢。
ios - Facebook 登录:能够使用 Accounts 框架获取更多数据
在一个小型测试项目中,我使用 iOS 的内置Accounts 框架和 Facebook 的官方FBSDKLoginKit实现了 Facebook 登录功能。
然而,我注意到,当用户使用本机权限对话框登录时,与 Facebook 的登录 SDK 相比,我可以访问更多数据。我可以访问生日和当前城市:
奇怪的是,Facebook 的文档指出,如果您的应用请求访问用户的确切生日,您的应用应该通过 Facebook 的登录审核。
我是否应该担心使用 Apple 的 Accounts 框架访问该信息?(因为它显然绕过了 Facebook 为保护用户而采取的措施)。这应该报告给苹果吗?
ios - ACAccountStore 不再适用于 Twitter?(斯威夫特,iOS 12)
我有一种方法允许用户使用 twitter API 关注其他 Twitter 帐户,但是,该方法从iOS 11
.
因为:社交帐户已从 iOS 11 的“设置”中删除。第三方应用程序不再有权访问这些已登录的帐户。(31687059)
(在以下方法中,返回值“isGranted”将为false,错误代码为:error 7, from apple.com)
有没有办法解决这个问题?