问题标签 [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 回答
1587 浏览

ios - iOS twitter 检查帐户是否可用

正在开发我在 Twitter 上发布的应用程序 (iOS5+)。我想检查系统是否配置了 Twitter 帐户,如果帐户可用,他们可以通过 Twitter 登录,否则他们将被显示一个 web 视图以登录(使用 unofficial-twitter-sdk)或者他们将被发送到设置以将 Twitter 帐户添加到系统(但我不喜欢这种方式,因为您无法将用户返回到应用程序)。

这种方法的唯一问题是在模拟器上我可以检查有多少帐户正在使用

虽然相同的代码在真实设备上不起作用,但总是报告数组为空(因为它只返回已经允许应用程序使用 Twitter 的帐户)。

第二种方法是使用 -ACAccountStore requestAccessToAccountsWithType:withCompletionHandler: 方法的完成处理程序,特别是

但在第二种情况下,错误始终为零,在以下任何一种情况下: 1. 用户没有授予使用系统帐户的权限 2. 没有可用的帐户

所以基本上我无法以任何方式区分这两种情况,因此我不知道我是否应该向用户展示登录视图(第二种情况)或者只是因为他们不想登录而失败。

有什么见解吗?有解决方法吗?

0 投票
1 回答
2039 浏览

twrequest - requestAccessToAccountsWithType 在 ios6.1 中已弃用,我应该改用什么?

-(void)getTwittersFollowers{ ACAccountStore *store=[[ACAccountStore alloc]init]; ACAccountType *twitterAccType=[存储 accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];

}

我应该用什么代替突出显示的代码...?

0 投票
2 回答
19862 浏览

ios - iOS Facebook 登录教程

如何将 Facebook 登录集成到 iOS 应用程序中,适用于所有版本?

在没有完整解决方案的情况下,我连续数小时搜索了 Google 和 GitHub。我还阅读了 Facebook 上的所有文档并剖析了 ios-facebook 示例代码。我有 >=iOS6 的工作版本,但低于该版本的任何内容都会崩溃(ACAccountStore 不存在)。目前我正在使用一个名为 LBFacebook 的库来登录。唯一的缺点是,它再次不适用于 iOS5。

我正在拔头发。FacebookSDK 每两周更换一次。让它一劳永逸地工作将是奇迹。

0 投票
1 回答
343 浏览

iphone - 发送未在“Iphone 设置”中设置帐户的推文

我正在使用此代码将推文从我的应用程序发送到用户 Twitter 帐户。在 Twitter 设备设置中至少选择一个帐户之前,我没有问题。如果我从设置中删除所有帐户,我的推文将失败。

当推特设备设置中没有帐户时,有办法发送推文吗?也许完美的解决方案应该是调用一个 api 并使用用户名和密码作为参数进行登录请求。有办法做到这一点吗?还是有更好的方法?

0 投票
1 回答
315 浏览

ios - ACAccountStore - 尝试在 Twitter 上关注 - 410 错误

这是我的“关注 twitter”(iOS6+)代码:

这就是我得到的:

我究竟做错了什么?

屏幕名称和帐户有效:

0 投票
2 回答
3599 浏览

ios - ACAccountStore requestAccessToAccountsWithType:options:completion: 返回 nil 错误并授予 NO

我正在尝试使用 测试登录ACAccountStore,但进展并不顺利。

我正在尝试像这样访问该帐户:

但是,我的输出如下所示:

我已确保我在 developers.facebook 网站上的“Bundle ID”与我的应用程序Bundle Identifier匹配。我还将“沙盒模式”设置为启用。这就是我所要求的一切,对吧?出了什么问题?

此外,只是为了提供有关该应用程序的更多信息,该应用程序是最基本的。这是一个带有一个视图控制器的空应用程序,它显示一个带有一个目标的按钮,该目标运行我上面编写的代码。这就是应用程序的全部内容。

0 投票
1 回答
894 浏览

ios - ACAccount Facebook 属性用户名返回电子邮件,有时是昵称

ACAccountStore当我使用获取对象访问 Facebook 帐户时,ACAccount我注意到对于某些个人资料,ACAccount.username给我 Facebook 电子邮件,但对于其他个人资料,给我昵称......同一属性怎么可能包含不同的值?

这让我发疯...

0 投票
0 回答
180 浏览

ios - 嵌套的 PostRequest 导致错误的身份验证数据

我在 Xcode 中使用 Objective-C 进行编码并使用 twitter API (ACAccountStore & SLRequest);

我试图在 twitter 中获取我的追随者列表,我将它放在“postRequest”的嵌套块中,第二个发布请求总是导致“错误的身份验证数据”。谁能帮我解决这个问题?

*即使我试图加倍请求所以首先是“朋友/ID”然后是“朋友/ID”。第二个朋友/身份仍然导致错误的身份验证数据。

0 投票
1 回答
2298 浏览

ios - IOS7 - [ACAccountStore requestAccessToAccountsWithType - “错误代码 8”

我已经找到了这个错误的其他主题,但是每个人都可以看到,我的 NSDictionary 是好的 - 在其他答案中,问题是选项参数。

我正在使用 XCode5 并在 IOS7 上运行

提到的类似主题:

调用 [ACAccountStore requestAccessToAccountsWithType] 时获取“错误代码 8” - iOS Facebook

ACAccountStore 错误 6 (ACErrorAccountNotFound) 和 8

0 投票
1 回答
724 浏览

ios - Fetch Twitter usernames from ACAccountstore -

I am taking ACAccount store in an array as -

By printing arrayOfAccounts -

Now I want to take only the usernames into another array, How to do this ?