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

ios - twitterKit 登录完成块永远不会执行

我正在尝试从我的应用程序向 twitter 发布一些内容,并且由于 iOs 11 不幸的是旧方式不再适用,所以我正在实施 twitterKit 并发现一些峰值。

当我没有安装应用程序时,它会运行下面的完成块,这很奇怪,因为我必须自己手动关闭警报,因为警报没有任何按钮可以执行此操作。

但我真正的问题是我安装了 twitter 应用程序并且我已登录。但我无法使用 twitter 工具包检测到它。当我按下分享到推特按钮时,应用程序切换到新视图,它是否要求我将我的应用程序连接到我的推特(如果我没有登录,我有一个登录名和密码框,但结果总是同样...)当我按“连接”时,视图返回到我的应用程序并且没有任何反应,永远不会调用完成块...我正在使用 iOs 11 和 x-code 9 但我已经尝试过与 iOs 10 相同的方法,我得到相同的结果。从未检测到 Twitter 登录。这是我正在运行的代码,任何帮助将不胜感激:

在控制台中,我收到此错误: [Snapshotting] 对至少未渲染一次的视图(0x105977000,UIKeyboardImpl)进行快照需要 afterScreenUpdates:YES。

编辑:我解决了它在appDelegate中添加这个方法:

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey: Any] = [:]) -> Bool { return Twitter.sharedInstance().application(app, open: url, options: options) }

0 投票
1 回答
90 浏览

ios - Customizing table cells while using TWTRUserTimelineDataSource

I'm trying to load user timeline and customize cells, like replacing some text with emojis then display it. The sample code to load user timeline provided by twitter is like this:

But I could not find any detail about customizing TWTRTweetTableViewCell while using data source method.

0 投票
2 回答
853 浏览

objective-c - 用于 iOS 目标 C 安装问题的 Twitter 工具包。'TwitterKit/TwitterKit.h' 文件未找到错误

我按照https://dev.twitter.com/twitterkit/ios/installation的说明 手动安装 Twitter 工具包(目标 C)完成了所有步骤:

  1. 下载并解压 Twitter 工具包。
  2. 在 Xcode 中将内容拖到项目的根目录,并确保选中“如果需要则复制项目” 如官方安装步骤中所写,将 Twitter Kit 添加到根目录
  3. 初始化 AppDelegate 内的工具包(如所述使用有效的密钥和秘密)
  4. 修改后的 Info.Plist 条目,如所述

=> 尝试编译它给了我一个“TwitterKit/TwitterKit.h”文件未找到错误错误截图

(我试了几次......) 缺少一些步骤接缝? 感谢您对此的投入。

0 投票
1 回答
72 浏览

ios - 获取已安装相同应用的 Twitter 关注者

我想使用 iOS 版 TwitterKit 或他们的 REST API 获取通过他们的 Twitter 帐户授权我的应用程序的用户的关注者列表。类似于 facebook 如何返回在其 Facebook 帐户上安装了应用程序的用户朋友。

我知道这在几年前是不可能的。( 15075606 , 10908702 )

但这今天可用吗?有人有解决方法吗?

最后一个选项是将用户的 Twitter ID 存储在服务器上,并将其与获取用户关注者时返回的 ID 进行比较。

0 投票
2 回答
942 浏览

ios11 - 自 Xcode 9 以来使用 Swift 4 和 IOS 11 在 Twitterkit 中撰写推文

自从升级到 Xcode 9 和 Swift 4 以来,我一直在忙于让我的应用程序重新工作。但我仍在努力让我的推文作曲家工作。在 Xcode 8 中,这仍然可以正常工作......

是我现在从 Twitter 工具包网站上随意复制粘贴并进行调整的内容,因为我的共享功能都在一个单独的班级中。

当这段代码启动时,我的 Twitter 应用程序正在打开,并且身份验证屏幕按照我的预期打开: Authenticating

当我连接时,它会快速显示我的时间线,而不仅仅是回到我的应用程序。没有组成窗口...

任何人的想法?

0 投票
2 回答
406 浏览

ios - 如何在 Swift Twitterkit 中继承 TWTRTweetTableViewCell?

我试图找出是否可以TWTRTweetTableViewCell从 TwitterKit 库中进行子类化。到目前为止,我的自定义单元类继承自TWTRTweetTableViewCell. xib 中有一个 UIView,它有一个到单元格类的出口,并且 UIView 类设置为 TWTRTweetView. 像这样-

属性检查器中单元格的类设置为UserTweetViewCell,单元格中 UIVIew 的类设置为TWTRTweetView

在主视图控制器中我有这个

tableView.register(UserTweetViewCell.self, forCellReuseIdentifier: tweetTableReuseIdentifier)

进而

但是,我在行出现错误,cell.tweetViewCustom.showActionButtons = false错误是Unexpectedly found nil while unwrapping an Optional value. 我在这里想念什么?

0 投票
1 回答
144 浏览

android - 如何使用 Android Studio 在 Twitter Kit 的 TweetUI 列表上设置 OnItemClickListener?

我正在尝试在 android studio 中构建一个应用程序,该应用程序在列表视图中显示来自用户的推文列表,然后用户可以选择一个并将推文文本转移到另一个活动。

我使用以下代码设置了一个带有手动输入的字符串数组的 onitemclicklistener,并且效果很好:

但是现在我已经使用 Twitter Kit 的 TweetUI Show Timelines 函数来显示来自用户的推文列表,我不再能够设置 onclick 监听器。当我点击一条推文时,它会打开网络浏览器并在 Twitter 的网站上显示该推文。

我似乎无法像以前使用“myListView.setOnItemClickListener”那样定位列表视图,因为列表视图称为 android::list,这似乎是 TwitterUI 所需的名称。我已经使用以下代码设置了活动,其中没有提及列表视图名称,所以我认为这是内置在 TwitterUI 中的:

有谁知道是否有办法为列表视图设置 onitemclick 侦听器?TIA

0 投票
1 回答
102 浏览

ios - 从 TWTRTimelineViewController 中的时间线检索推文信息(文本和图像) - Objective c

下午好,

我有一个应用程序要求用户登录,这要归功于在那里找到的 twitter 文档:使用 twitter 登录。然后,我就可以成功加载用户的时间线了。此时间线加载到具有接口TWTRTimelineViewController的NavigationController中。现在,我希望当一个用户将手指放在一条推文上,或者只是点击一条推文,而不是打开 Safari 来显示它,它会弹出一个按钮,我可以在点击后处理这条推文。我将需要访问推文的文本和图像。据我了解,我需要将所有推文委托给某种TWTRTweetView控制器来处理它们,但我不太确定如何,因为我对此完全陌生。我确实尝试阅读文档但无法真正理解,并且大部分示例都是用 Swift 编写的。我也不确定我应该如何访问推文的属性。我已经尝试过STTwitter,我在其中使用了一些 JSON 格式的文本,并且我能够获取文本和图像 URL,但我无法弄清楚如何直接使用TwitterKit进行操作。这是显示时间线的控制器的实际代码:

任何帮助都是极好的!

干杯,西奥。

0 投票
2 回答
549 浏览

android - 无法扩展 AppCompatActivity,因为我已经在扩展 ListActivity

我正在使用 TwitterKit 在活动中加载推文列表。我想在我的活动中添加一个自定义 ActionBar。我无法找到同时扩展 AppCompatActivity 和 ListActivity 的方法......是否有任何解决方法或解决方案?请看下面的代码

0 投票
1 回答
244 浏览

android - 如何将 AsyncTask 实现到我当前的活动中

我的 Android 应用程序中的 Activity 加载速度非常慢,它使用 TwitterKit 将推文加载到 RecyclerView 中。LogCat 显示以下消息:“

跳过了 1491 帧!应用程序可能在其主线程上做了太多工作”

经过一番研究,我了解到我需要实现 AsyncTask 以将工作负载从主线程中移开。我试图实现它,但是,我无法让它工作。一个正确方向的点将不胜感激。请看下面的代码