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

iphone - 如何在发布使用 SLRequest 在 Facebook 上上传视频的权限之前获得阅读权限?

我只是想将 Facebook 分享整合到我的应用程序中,我的应用程序的最终产品是一个视频,因此上传并与朋友分享最终编译是我的想法,我正在使用本地社交框架和 ACAccount 框架,让我的应用程序工作Facebook 似乎有一个奇怪的逻辑,我需要在我请求 publish_stream 权限之前请求读取权限,并且他们不能立即(在某处读取),我的问题是我应该在哪里以及如何在我的代码中实现这个逻辑,继承人我的代码

是的,我缺少发布流权限,但我似乎无法弄清楚我应该把它放在哪里,整个代码都在用户按下按钮时调用的一种方法下

0 投票
1 回答
810 浏览

ios - 调用 renewCredentialsForAccount 时如何处理“ACAccountCredentialRenewResultRejected”消息

我创建了一个ACAccountStore,访问用户的 facebook 帐户,将该帐户存储在一个ACAccount对象中,并且能够从凭据中检索令牌。但是,当我尝试使用此令牌从 Facebook 检索信息时,它不会进行身份验证,并且尝试使用更新凭据renewCredentialsForAccount只会产生ACAccountCredentialRenewResultRejected.

我也无法让权限弹出窗口再次出现以通过任何简单的方式请求权限。我可以让它再次请求权限的唯一方法是更改​​我在应用程序中要求的权限,或者在设置中删除并重新添加我的 Facebook 帐户。

此时我该如何获取有效的身份验证令牌?

0 投票
1 回答
154 浏览

iphone - ACAccount 标识符是否对所有设备都是唯一的?

属性标识符 ACAccount 对所有设备都是唯一的吗?

文档不能说明任何事情,只是“唯一标识符”。在一台设备上还是在所有设备上?

0 投票
2 回答
1802 浏览

ios - ACAccountCredential 为 oauthToken 返回 null

我可以通过以下方式访问用户的 Facebook:

这打印出来:

我被授予访问权限,但令牌为空。我究竟做错了什么?

谢谢

0 投票
0 回答
134 浏览

iphone - 检查 ACAccount 的访问状态?

有一种方法允许用户授予对社交帐户的访问权限:

我很早就在我的应用程序中调用了它,但是我的应用程序的一部分旨在在没有任何用户交互的情况下工作,并且在用户在某一时刻撤销访问权限的情况下,我不希望他们被要求调用此时权限。但是,该方法需要开始使用帐户。有没有办法检查帐户的访问状态是什么,类似于位置。

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 投票
2 回答
382 浏览

ios - 使用令牌创建的 Twitter 帐户在 iOS7 上失败

我正在开发一个在 iOS6/7 上运行的应用程序,并在 Twitter 上发布自定义视图。为了改善用户体验,如果没有可用的系统帐户,我会向用户展示一个 webview 以输入他们的凭据,按照 ACAccountCredential.h 中的建议将它们存储在 ACAccountStore 中并使用它来发布。

它在 iOS6 上运行良好,但在 iOS7 上共享失败并出现 401 错误。奇怪的是,该帐户在 ACAccountStore 中没有错误地保存,并且可以被 Twitter 应用程序用于在 Twitter 上阅读和发布(无需进一步登录),所以我假设该帐户(令牌和令牌秘密)工作正常.

我也尝试使用 API v1.1,但似乎没有帮助。有任何想法吗?