问题标签 [twitterizer]

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 投票
4 回答
1974 浏览

c# - How to update Twitter status from my ASP.NET page with C#.NET?

This my button click code, but the status is not updating in Twitter. Please help me out.

0 投票
1 回答
1320 浏览

twitterizer - 状态超过 140 个字符

我正在考虑在我的应用程序中使用 Twitterizer。我已经让它工作了,但是,如果一个帖子的 URL 超过 140 个字符,twitter 不会自动缩短 t.co 的 url。

基本上,我将用户文本输入限制为 125 个字符,然后添加 url。然而,这超过了 140 个字符的标记。我注意到 LinqToTwitter 在其 UpdateStatus 方法上有一个 wrapLinks 参数,并带有以下描述“使用 t.co 包装器缩短 URL”。Twitterizer有类似的东西吗?

我希望我可以将用户输入限制为 120 个字符,以考虑到 t.co 的 20 个字符的 url。并将网址添加到帖子的末尾,因为状态更新中总会有一个网址。

[更新] 这是基本问题

当使用 Twitterizer 时,无论如何都会让 Twitter 自动缩短推文中的 url。从而使我能够发送超过 140 个字符的推文。因此,推文将由以下 120 个字符组成,即推文字符 121+ 将是 url

0 投票
1 回答
1177 浏览

twitterizer - 使用 Twitterizer 获取经过身份验证的用户配置文件?

我正在尝试使用 Twitterizer 获取经过 Oauth 身份验证的用户的个人资料信息。

我相信这应该使用 TwitterUser.Show 重载方法之一来完成。我面临的问题是我没有用户名,只有该用户的 Oauth 令牌。

有没有办法只使用 Oauth 令牌来获取个人资料信息?

谢谢。

0 投票
1 回答
2467 浏览

c# - Twitterizer抛出异常:反序列化对象时出现意外令牌:整数

使用TwitterizerLookUp方法时,我遇到了 JSON(反)序列化异常。异常状态:

反序列化对象时出现意外令牌:整数

这大致是我的代码的样子:

获取用户详细信息的方法如下所示:

我没有做任何花哨的事情,我只是将一堆整数(关注者的用户 ID)放在查找选项中,然后使用这些选项调用查找方法。大多数情况下,该方法运行良好,但每隔一段时间我就会遇到本文开头提到的异常。有没有人在 Twitterizer 上遇到过类似的问题并找到解决方案?

更新(瑞奇):

这是堆栈跟踪:

在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, String id) 在 Newtonsoft.Json.Serialization. Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue) at Newtonsoft.Json.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue) 在 Newtonsoft.Json。 Serialization.JsonSerializerInternalReader.CreateValueProperty(JsonReader reader, JsonProperty property, Object target, Boolean gotCurrentValue,对象 currentValue) 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonReader reader, Object target) 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, String id) 在 Newtonsoft.Json .Serialization.JsonSerializerInternalReader.CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader .CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member,Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueProperty(JsonReader reader, JsonProperty property, Object target, Boolean gotCurrentValue, Object currentValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonReader reader, Object target) Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, String id) 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader 的 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, String id) .CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member,对象 existingValue) 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.<>c_ 中的 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IWrappedCollection WrappedList, JsonReader reader, String reference, JsonArrayContract contract)CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IWrappedCollection WrappedList, JsonReader reader, String reference, JsonArrayContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.<>c_CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IWrappedCollection WrappedList, JsonReader reader, String reference, JsonArrayContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.<>c_DisplayClass1.b _0(IList l, Boolean isTemporaryListReference) at Newtonsoft.Json.Utilities.CollectionUtils.CreateAndPopulateList(Type listType, Action 2 populateList) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateAndPopulateList(JsonReader reader, String reference, JsonArrayContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String reference) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at Twitterizer.Core.SerializationHelper1.Deserialize(Byte[] webResponseData, DeserializationHandler deserializationHandler) at Twitterizer.Core.TwitterCommand 1.ExecuteCommand() at Twitterizer.Core.CommandPerformer.PerformAction[T](ICommand1 command) at Twitterizer。 TwitterUser.Lookup(OAuthTokens tokens, LookupUsersOptions options) at OBFUSCATED.System.OBFUSCATED.GetUserDetails(LookupUsersOptions lookupOptions) 在 C:\Users\user\Path\To\MyClass.cs:line 306

以下是发生此异常时提供的用户 ID 列表:

0 投票
1 回答
475 浏览

asp.net - Twitterizer.TwitterUser.IsFollowing 返回 null

我正在使用 Twitterizer 将 Twitter 集成到我的 ASP.NET 应用程序中。验证用户身份后,我使用以下代码查看经过身份验证的用户是否关注特定用户:

然而Following.HasValue总是假的。我错过了什么吗?

0 投票
1 回答
372 浏览

c# - Twitterizer 按名字和姓氏搜索

我正在使用以下功能在 Twitter 中使用 Twitterizer 进行搜索

此功能不适用于仅使用用户名的 First+Last Name。有没有其他方法可以使用基本详细信息而不是屏幕名称来执行此搜索?

谢谢

0 投票
1 回答
119 浏览

vb.net - TwitterResponse 导致 Silverlight 挂起

每当我尝试发出任何 Twitter 请求时,我的应用程序总是挂起。不过,这不适用于 oAuthUtility,我已成功授权用户使用我的应用程序,但每当我提出请求时,它就会挂起。这是我提出的挂起请求之一:

此挂起发生在版本 2.4 上,发布版本:504、516 和 523。在 Silverlight 5 和 4 上。我认为问题在于 TwitterResponse,因为该方法确实被调用(例如,如果我运行上述代码,则推文会发布) 因为我可以在 Fiddler 中看到 OK 响应。

调试器中没有抛出异常,应用程序只是挂起。

0 投票
1 回答
130 浏览

asp.net - 如何将 TwitterResponse 转换为 ListView 可以读取的内容?

我已经在谷歌上搜索了很长时间,并且没有示例说明如何将 TwitterResponse 对象显示为 datagrid 或 listview 可以显示的内容……有人对此有任何解决方案吗?

顺便说一句,我试图将 TwitterResponse 转换为 JSON 对象,而这只是混乱......

0 投票
1 回答
971 浏览

c# - 如何向目标用户发送推文?

我有一些代码:

此代码将推文发送给经过身份验证的用户,但我需要发送给指定的用户。

0 投票
2 回答
375 浏览

c# - 在 Twitterizer 中排除 @user 回复

我正在使用出色的 Twitterizer 来获取用户的时间线,但是我想从这个返回的集合中排除 @user 回复。

Twitter API 提供了一个“exclude_replies”参数,但我在Twitterizer 文档中找不到类似的东西。

有什么办法可以做到这一点吗?提前致谢。