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

ios - Twitter 请求不会返回所有关注者

我正在使用 TwitterKit 来显示我的关注者列表。所以我正在使用这个 GET 请求:

https://dev.twitter.com/rest/reference/get/followers/list

问题是它只返回一个包含 20 个关注者的列表。你们中有人知道如何解决这个问题吗?我需要它来归还所有这些。

任何想法 ?

非常感谢

0 投票
0 回答
152 浏览

ios - 有没有其他方法可以为 iOS 初始化 TwitterKit?

我们正在尝试解决生产应用程序的崩溃问题。有时,iOS 在启动时会因0x8badf00d错误而杀死应用程序。

对于我们在测试期间检测到的特定情况,此崩溃似乎是由Fabric初始化引起的。我们仅将 Fabric 用于 Twitter 登录。

根据文档,初始化应该在applicationDidFinishLaunching. 如果初始化库有 10 秒的延迟,它将超时,在被杀死之前消耗大部分可用时间来启动应用程序。

由于只有极少数用户注册 Twitter,我们希望通过更改TwitterKit初始化方式来改进应用启动。

我们发现现在允许后台初始化。对于使用率低的应用程序,是否有官方推荐的设置方法,TwitterKit这样我们就不会冒险延迟启动来设置它?我们可以在需要时按需执行吗?我们应该迁移到TwitterKit3.0 并摆脱 Fabric 吗?

我不能丢弃TwitterKit不是罪魁祸首......但日志似乎表明导致崩溃的主要延迟与 Fabric 的初始化有关,因为无法到达 Crashlytics 端点以获取 Fabric 设置(https://settings.crashlytics .com/etc/etc ..)。

0 投票
0 回答
243 浏览

ios - TwitterKit 3.0.4 - ITMS-90535:意外的 CFBundleExecutable 密钥

自从我更新到 TwitterKit 3.0.4 后,一旦我尝试将我的应用程序上传到 iTunes Connect,我就开始收到以下错误。

[传输器错误输出]:错误 ITMS-90535:“意外的 CFBundleExecutable 键。‘Payload/Eventelis.app/TwitterShareExtensionUIResources.bundle’处的包不包含包可执行文件。如果此包故意不包含可执行文件,请考虑删除CFBundleExecutable 键来自其 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员进行更新以解决此问题。

更新: 更新到 TwitterKit 3.1.0 解决了这个问题。

0 投票
0 回答
280 浏览

swift - Swift:Twitter 工具包从视频而不是实际视频共享图像

我实现了 Twitter Kit SDK 并按照他们的所有说明将视频分享到 Twitter。这是我的代码:

它成功触发登录并且我能够撰写推文,但是奇怪的是,它共享视频中的图像而不是实际视频。我确信我在参数中传递的 videoURL 是视频 URL,因为我使用相同的 URL 将视频保存到用户相机胶卷。

我可能做错了什么?

0 投票
2 回答
4746 浏览

ios - 无法在 iOS 11 上使用 TwitterKit 发送推文

我正在尝试通过提供的 TWTRComposer 类使用 TwitterKit 撰写推文。这是我调用的函数:

这有两个问题:

  1. 当 Twitter 应用程序安装在我的设备上时,会出现 TWTRComposer 对话框,但不久之后,顶部会出现另一个警报,标题为:“没有 Twitter 帐户”,以及以下消息:“没有 Twitter 帐户已配置。您可以在设置中添加或创建 Twitter 帐户。 “我可以关闭此对话框,然后发送推文(成功),但这显然是非常糟糕的用户体验。此外,这个错误对话框很奇怪,因为 iOS 11 的设置中不再有 Twitter。
  2. 当我的设备上没有安装 Twitter 应用程序时,TWTRComposer 对话框根本不会出现。而是立即调用方法中的完成块,showFromViewController结果类型为 TWTRComposerResultCancelled。

我觉得这可能与 Twitter 的登录问题有关。因为我正在开发的应用程序不包括使用 Twitter 注册/登录。然而,我的印象是 TWTRComposer 处理所有的登录。

任何帮助都非常感谢,感谢您的阅读!

0 投票
0 回答
93 浏览

ios - 如何预先选择将在 UIActivityViewController 中选择的服务?

我想知道 Dolly(iOS 应用程序)是如何做到这一点的。如果我在第一个屏幕截图中选择 Twitter 图标,第二个屏幕中的视图会立即出现。

在此处输入图像描述

在此处输入图像描述

第二个屏幕截图是在您通常从 UIActivityViewController(如下)中显示的可滚动列表中单击 Twitter 服务后显示的内容,例如 Facebook、Mail、Messages、Twitter 等。但是,我不必从下面的菜单中单击 Twitter。

在此处输入图像描述

再次,立即提交了份额表。我不必从内置选项集中选择 Twitter。所以,我想知道如果我能做些什么来复制这种行为。可能我在下面缺少几行?

或者,也许我需要做一些令人兴奋的魔法。如果这确实涉及调酒魔法,那么任何可能让我前进的资源都会非常有帮助。

谢谢!!!

0 投票
1 回答
451 浏览

ios - 错误响应 TwitterKit

我有一个请愿 url 请求,但问题是响应数据是 nil ,对于其他 url 请求,请愿是成功的,但是这不起作用!任何的想法 ?

控制台出现错误

但是对于这个请求是独占的,其他请求api不会出现这个错误。

0 投票
1 回答
132 浏览

ios - Twitterkit 呈现一个新的视图控制器,而不是呈现在目标视图控制器上

我正在使用 TwiterKit 3.0 框架。我正在使用 Deeplink 为我的应用程序分享一条推文。但问题是它呈现了一个新的 viewController 并显示了 twitter 对话框。但我的要求是需要像在照片应用程序共享屏幕中一样共享。

如果我运行上面的代码,我会得到这样 twitterShareImage1

但我需要这样的东西。 分享图片2

0 投票
1 回答
969 浏览

ios - 无法使用 Twitter Kit 3 撰写推文

我按照https://dev.twitter.com/twitterkit/ios/compose-tweets的指示通过我的 iOS 11 的 Object C 应用程序撰写推文

但是,在[连接您的帐户]屏幕上单击连接按钮后,它在没有撰写推文的情况下返回应用程序(Twitter已登录)。似乎 showFromViewController 没有运行。有人有同样的问题吗?

0 投票
1 回答
185 浏览

android - 添加 Twitter Kit 3.1.0 后 Fabric 无法初始化

所以 Twitter 套件现在不是 Fabric 的一部分,现在是独立的组件。在我想使用之前我没有使用 Twitter 工具包,所以必须包含它的依赖项。但是添加它之后,Fabric 初始化似乎被破坏了。我曾经像这样初始化Fabric

但是现在 Fabric 无法初始化,因为TwitterCore类现在没有从Kit. 基本上 Fabric 的with方法签名是这样的,with(Context context, Kit... kits)但由于TwitterCore不是从 扩展Kitwith方法不会接受它。我尝试TwitterCore从传入方法的套件列表中删除,with但得到了这个异常

既然 Twitter Kit 不是 Fabric 的一部分,那么使用 Digits 和 Crashlytics 初始化 Fabric 的正确方法是什么?有人可以提供片段吗?它不被接受TwitterCoreKit我想这就是引发异常的原因。