问题标签 [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.
ios - Twitter 请求不会返回所有关注者
我正在使用 TwitterKit 来显示我的关注者列表。所以我正在使用这个 GET 请求:
https://dev.twitter.com/rest/reference/get/followers/list
问题是它只返回一个包含 20 个关注者的列表。你们中有人知道如何解决这个问题吗?我需要它来归还所有这些。
任何想法 ?
非常感谢
ios - 有没有其他方法可以为 iOS 初始化 TwitterKit?
我们正在尝试解决生产应用程序的崩溃问题。有时,iOS 在启动时会因0x8badf00d
错误而杀死应用程序。
对于我们在测试期间检测到的特定情况,此崩溃似乎是由Fabric
初始化引起的。我们仅将 Fabric 用于 Twitter 登录。
根据文档,初始化应该在applicationDidFinishLaunching
. 如果初始化库有 10 秒的延迟,它将超时,在被杀死之前消耗大部分可用时间来启动应用程序。
由于只有极少数用户注册 Twitter,我们希望通过更改TwitterKit
初始化方式来改进应用启动。
我们发现现在允许后台初始化。对于使用率低的应用程序,是否有官方推荐的设置方法,TwitterKit
这样我们就不会冒险延迟启动来设置它?我们可以在需要时按需执行吗?我们应该迁移到TwitterKit
3.0 并摆脱 Fabric 吗?
我不能丢弃TwitterKit
不是罪魁祸首......但日志似乎表明导致崩溃的主要延迟与 Fabric 的初始化有关,因为无法到达 Crashlytics 端点以获取 Fabric 设置(https://settings.crashlytics .com/etc/etc ..)。
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 解决了这个问题。
swift - Swift:Twitter 工具包从视频而不是实际视频共享图像
我实现了 Twitter Kit SDK 并按照他们的所有说明将视频分享到 Twitter。这是我的代码:
它成功触发登录并且我能够撰写推文,但是奇怪的是,它共享视频中的图像而不是实际视频。我确信我在参数中传递的 videoURL 是视频 URL,因为我使用相同的 URL 将视频保存到用户相机胶卷。
我可能做错了什么?
ios - 无法在 iOS 11 上使用 TwitterKit 发送推文
我正在尝试通过提供的 TWTRComposer 类使用 TwitterKit 撰写推文。这是我调用的函数:
这有两个问题:
- 当 Twitter 应用程序安装在我的设备上时,会出现 TWTRComposer 对话框,但不久之后,顶部会出现另一个警报,标题为:“没有 Twitter 帐户”,以及以下消息:“没有 Twitter 帐户已配置。您可以在设置中添加或创建 Twitter 帐户。 “我可以关闭此对话框,然后发送推文(成功),但这显然是非常糟糕的用户体验。此外,这个错误对话框很奇怪,因为 iOS 11 的设置中不再有 Twitter。
- 当我的设备上没有安装 Twitter 应用程序时,TWTRComposer 对话框根本不会出现。而是立即调用方法中的完成块,
showFromViewController
结果类型为 TWTRComposerResultCancelled。
我觉得这可能与 Twitter 的登录问题有关。因为我正在开发的应用程序不包括使用 Twitter 注册/登录。然而,我的印象是 TWTRComposer 处理所有的登录。
任何帮助都非常感谢,感谢您的阅读!
ios - 如何预先选择将在 UIActivityViewController 中选择的服务?
我想知道 Dolly(iOS 应用程序)是如何做到这一点的。如果我在第一个屏幕截图中选择 Twitter 图标,第二个屏幕中的视图会立即出现。
第二个屏幕截图是在您通常从 UIActivityViewController(如下)中显示的可滚动列表中单击 Twitter 服务后显示的内容,例如 Facebook、Mail、Messages、Twitter 等。但是,我不必从下面的菜单中单击 Twitter。
再次,立即提交了份额表。我不必从内置选项集中选择 Twitter。所以,我想知道如果我能做些什么来复制这种行为。可能我在下面缺少几行?
或者,也许我需要做一些令人兴奋的魔法。如果这确实涉及调酒魔法,那么任何可能让我前进的资源都会非常有帮助。
谢谢!!!
ios - 错误响应 TwitterKit
我有一个请愿 url 请求,但问题是响应数据是 nil ,对于其他 url 请求,请愿是成功的,但是这不起作用!任何的想法 ?
控制台出现错误
但是对于这个请求是独占的,其他请求api不会出现这个错误。
ios - 无法使用 Twitter Kit 3 撰写推文
我按照https://dev.twitter.com/twitterkit/ios/compose-tweets的指示通过我的 iOS 11 的 Object C 应用程序撰写推文
但是,在[连接您的帐户]屏幕上单击连接按钮后,它在没有撰写推文的情况下返回应用程序(Twitter已登录)。似乎 showFromViewController 没有运行。有人有同样的问题吗?
android - 添加 Twitter Kit 3.1.0 后 Fabric 无法初始化
所以 Twitter 套件现在不是 Fabric 的一部分,现在是独立的组件。在我想使用之前我没有使用 Twitter 工具包,所以必须包含它的依赖项。但是添加它之后,Fabric 初始化似乎被破坏了。我曾经像这样初始化Fabric
但是现在 Fabric 无法初始化,因为TwitterCore
类现在没有从Kit
. 基本上 Fabric 的with
方法签名是这样的,with(Context context, Kit... kits)
但由于TwitterCore
不是从 扩展Kit
,with
方法不会接受它。我尝试TwitterCore
从传入方法的套件列表中删除,with
但得到了这个异常
既然 Twitter Kit 不是 Fabric 的一部分,那么使用 Digits 和 Crashlytics 初始化 Fabric 的正确方法是什么?有人可以提供片段吗?它不被接受TwitterCore
,Kit
我想这就是引发异常的原因。