问题标签 [twitterkit]

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

ios - 在 iOS 中更新 TwitterKit SDK

我有这个错误:

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

如何更新或解决此问题?

0 投票
1 回答
1799 浏览

ios - 使用 TwitterKit iOS 来宾身份验证获取用户时间线时出现错误代码 403

我正在使用 Fabric 的 twitter 工具包通过向 REST API 端点“ https://api.twitter.com/1.1/statuses/user_timeline.json ”发出请求来在我的 iOS 应用程序中获取用户名的推文

我已经正确设置了我的 AppDelegate 和 info.plist 中 Fabric 应用程序提供的“消费者密钥”和“消费者密钥”,但我反复收到以下错误消息 -

错误:可选(错误域=TwitterAPIErrorDomain 代码=200“请求失败:禁止(403)” UserInfo={NSErrorFailingURLKey= https://api.twitter.com/1.1/guest/activate.json,NSLocalizedDescription=请求失败:禁止( 403),NSLocalizedFailureReason=Twitter API 错误:禁止。(代码 200)})

我的代码如下 -

我使用的是最新版本的 TwitterKit(>2.0)

我该如何解决这个问题?

谢谢!

0 投票
0 回答
520 浏览

ios - 如何重新验证我的应用程序?

所以,我正在使用 Twitter 结构框架构建我的应用程序,并且我有一个 Twitter 登录按钮。我编译了我的应用程序并选择从 Xcode 在我的 iPhone 上运行该应用程序。它要求允许访问 Twitter 系统帐户,我错误地单击了“否”。现在它拒绝像往常一样编译并给出以下消息:

任何人都可以建议如何重新验证?

0 投票
0 回答
182 浏览

ios - TwitterKit iOS SDK

我已经在应用程序中实现了 TwitterKit 以与 Twitter 登录一起使用。我的问题是:在应用程序运行时是否可以覆盖 twitter 设置?如果用户更改应用程序中的某些设置,我需要更改 twitter 应用程序。如果我再打电话

Twitter 仍然使用“旧凭据”。反正有没有覆盖它们?

0 投票
4 回答
5137 浏览

ios - 在 iOS 上使用 Twitter 登录

我在 iOS 上登录 Twitter 时遇到问题。如果用户在设置应用程序中设置了帐户,我会收到以下错误:

[TwitterKit] 确实遇到错误消息“用户的系统帐户凭据无效。”:错误域 = TWTRLogInErrorDomain 代码 = 7“系统帐户凭据不再有效,需要在设置应用程序中更新。” UserInfo={NSLocalizedDescription=系统帐户凭据不再有效,需要在设置应用程序中更新。, NSLocalizedRecoverySuggestion=已提示用户访问设置应用程序。}

凭据是有效的,我仔细检查了一下。如果设置应用程序中没有帐户,我的登录会按预期进行。我调用的方法是:

0 投票
4 回答
4502 浏览

ios - 从 Twitter.sharedInstance() Swift 3 iOS 10 获取错误

我正在 iOS 10 上使用 Swift 3 编写应用程序。sharedInstance()当用户拒绝来自系统的帐户权限或未配置帐户(例如“无法使用系统帐户进行​​身份验证”)时,方法会向控制台抛出错误。在进入关闭之前,控制台上会显示错误。我不会在应用程序中向用户显示此错误,例如处于警报状态。这是我的代码:

我收到此错误:

我想向用户展示:“无法使用系统帐户进行​​身份验证。用户允许系统帐户的权限,但没有设置。”

0 投票
1 回答
125 浏览

ios - TwitterKit 框架没有获得电子邮件密钥

我正在使用 Fabric 的 TwitterKit 框架和 2.8.0 版本。我已按照https://docs.fabric.io/apple/twitter/log-in-with-twitter.html#request-user-email-address的说明进行操作, 并且请求用户访问电子邮件地址的权限是已经检查过了。但有时我根本没有收到“verify_credentials”响应,有时我在 verify_credentials API 响应中没有收到“email”密钥。

0 投票
0 回答
316 浏览

ios - Fabric Twitter 工具包时间线未加载

截图这有关系吗

“[Fabric] [Fabric +with] 多次调用。只有第一次调用有效,请传递您希望初始化的所有套件”

0 投票
1 回答
404 浏览

ios - TwitterKit 3.0 和 TWTRLoginMethod

所以 TwitterKit 更新到 3.0 和TWTRLoginMethod/ 在 iOS 设置中注册的 Twitter 帐户似乎不见了。哪里有这方面的消息?看起来唯一的选择是使用 Web/Twitter 应用程序登录,这在 UX 中是一个明显的下降。

更新 1:好的,有一个changelog。似乎不再支持在 iOS 设置中使用帐户。这真的很糟糕。因此,我们可能不得不考虑不使用 Twitter 登录。

更新 2:因此 iOS 11 Twitter/Facebook/etc 帐户从 iOS 设置应用程序中消失了。这显然是这种变化背后的真正原因。

3.0.0:2017 年 5 月 25 日在 -[Twitter loginWithCompletion:] 和 TWTRLogInButton 中通过 iOS 移动应用程序的 Twitter 添加了对 OAuth 的支持 更新 TWTRComposerViewController 以处理完整的撰写功能,包括图像和视频附件 添加了 result_type 到 TWTRSearchTimelineDataSource。删除了布尔属性 topTweetsOnly 删除了 Twitter 中的 TWTRLoginMethod 添加了发送方法:-[TWTRAPIClient sendTweetWithText:completion:] 将 TWTRComposer 更改为呈现 TWTRComposerViewController 而不是内置的 iOS 作曲家 不推荐使用 Card 已移除 TWTRComposerTheme 已弃用 TWTRComposer

0 投票
4 回答
3538 浏览

ios - iOS TWTRComposer 请求失败:未经授权 (401)

使用以下代码和我尝试过的许多其他变体,我总是收到未经授权的错误。我正在使用使用CocoaPods 的TwitterKit 3.0。我已经设置了 plist,配置了我的 twitter 应用程序,并且代码如下:

“发送推文时遇到错误:错误域=TWTRNetworkingErrorDomain Code=-1011 “请求失败:未经授权(401)” UserInfo={NSLocalizedFailureReason=, TWTRNetworkingStatusCode=401, NSErrorFailingURLKey= https://api.twitter.com/1.1/statuses/ update.json , NSLocalizedDescription=请求失败:未授权 (401)"