问题标签 [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 投票
1 回答
484 浏览

c# - FriendsIds 功能上的 Twitterizer 错误?

我正在尝试使用以下函数检索所有 Twitter 朋友的列表:

TwitterResponse tr = TwitterFriendship.FriendsIds(tokens); for (int i = 0; i < tr.ResponseObject.Count; i++) { alFriends.Add(tr.ResponseObject[i]); }

我在第一行收到以下错误:

无效的转换异常:“无法将类型为 'Newtonsoft.Json.Linq.JArray' 的对象转换为类型 'Newtonsoft.Json.Linq.JObject'。”

为了获得追随者,我使用以下代码(与 FriendsIds 的代码相同),它工作得非常好 - 没有任何“无法投射...”错误:

TwitterResponse tr1 = TwitterFriendship.FollowersIds(tokens); for (int j = 0; j < tr1.ResponseObject.Count; j++) { alFollowers.Add(tr1.ResponseObject[j]); }

有什么想法可以解决这个问题吗?或者,是否有另一种方法来检索所有朋友(使用 TwitterFriendship.Friends(tokens) 只能让我获得前 100 个朋友 - 我需要整个朋友列表)

谢谢。

罗伯特

0 投票
2 回答
840 浏览

asp.net - twitterizer API 值不能为空。参数名称:字符串 ASP.NET

我正在使用 Twitterizer API 来访问 Twitter 相关功能。我有一个演示应用程序,可以很好地与我的 consumerkey 和 consumersecret 我在本地运行这个应用程序。但是当我在我的实时应用程序中集成相同的设置时,我得到了这个错误

值不能为空。参数名称:字符串

谁能告诉我为什么?

谢谢

0 投票
1 回答
223 浏览

message - Twitterizer:在用户个人资料上发布消息的工作流程是什么?

当我开始与 Twitterizer 合作以便在某人的墙上发布时,我正处于混乱的时期。有一个页面,我的情况,DefaultTwitter.aspx,其中链接到在 Twitter 上使用提供的令牌进行身份验证。进入 Twitter 并返回带有 outh_token 和 secret 的 CallbackTwitter.aspx。这样用户就被识别出来了。在 twitterizer 示例上说:

第 5 步 - 存储结果 您现在应该存储访问令牌和用户详细信息。请记住,访问令牌无效的唯一方法是用户通过登录 Twitter 撤销访问权限。否则,这些值将授予您永久访问该用户数据的权限。

我的问题是: - 我应该将任何数据存储在 SQL 数据表中吗?究竟是什么(但我希望情况并非如此)

  • 有人说我应该保存在 cookie 中(我在会话中想);但是,如果另一个用户来了,那么我应该如何创建一个注销按钮或类似的东西?

- 如果用户愿意,他将如何撤销应用程序访问权限?

一个活生生的例子将不胜感激,因为我在互联网上找不到任何 twitter api 究竟是如何工作的。

0 投票
1 回答
1892 浏览

twitter - TwitterTimeline.HomeTimeline 只返回我的推文

为什么下面使用Twitterizer .NET 库的控制台应用程序只打印出我的推文?正如我从Twitter 的 API 文档中理解的那样,它也应该返回我关注的人的推文。我唯一能想到的是,这与使用我为自己的帐户生成的访问令牌有关,如此处所述但我无法找到任何证实这一点的东西。

0 投票
1 回答
1506 浏览

c# - Twitterizer.OAuthUtility.GetRequestToken() 中的错误“值不能为空。参数名称:字符串”

这是我收到该错误的行:

_consumerKey 和 _consumerSecret 具有正确的值。

堆栈跟踪:

[ArgumentNullException:值不能为空。参数名称:String] System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +9585854 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119 Twitterizer.TwitterizerException.ParseRateLimitHeaders (WebResponse 响应)在 C:\Projects\twitterizer-132\Twitterizer2\Exceptions\TwitterizerException.cs:200 Twitterizer.TwitterizerException..ctor(String message, Exception innerException) 在 C:\Projects\twitterizer-132\Twitterizer2\Exceptions\ TwitterizerException.cs:98 Twitterizer.OAuthUtility.GetRequestToken(String consumerKey, String consumerSecret, String callbackAddress) 在 C:\Projects\twitterizer-132\Twitterizer2\OAuth\OAuthUtility.cs:95 Brace.Twitter.Tweeting。2 parameters) +208 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2个参数) +27 System.Web.Mvc.<>c_ DisplayClass15.b _12() +55 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func 1 continuation) +263 System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +19 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary 2 parameters) +191 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +343 System.Web.Mvc.Controller.ExecuteCore() +116 System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +97 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10 System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37 System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21 System.Web.Mvc.Async.<>c__DisplayClass81.b__7( IAsyncResult ) +12 System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62 System.Web.Mvc.<>c _DisplayClasse.b_ d() +50 System.Web.Mvc.SecurityUtil.b_0(动作 f)+7 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(动作动作)+22 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+60 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler .EndProcessRequest(IAsyncResult 结果) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8963149 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

0 投票
2 回答
1440 浏览

asp.net-mvc-3 - Twitterizer中的MVC3 C#初学者:如何通过Twitter登录用户并获取一些用户信息?

我下载了 Twitterizer,阅读了文档,下载了示例,但是当我使用 MVC3 时,我对如何编写代码有点迷茫。有人可以指导我发布有关如何使用 Twitter 在我的系统中登录用户并获取全名、生日等信息的代码示例吗?

0 投票
2 回答
1348 浏览

c# - 推特搜索

我们是 Twitter Api / Twitterizer 的新手。

我们使用了 twitter 搜索,然后根据 Twitter 帮助编辑了 URL,一切都很好(http://search.twitter.com/search.json?q=manchester%20airport%20delay)。

我们现在想做的是在我们的 C# 代码中使用 Twitterizer 应用相同的搜索。

谁能指出我们正确的方向。

0 投票
2 回答
834 浏览

c# - Twitterizer - GetAccessToken() 时出现异常

我的 twitterizer 版本是 2.3.3.21964(从 nuget 下载)。

我在第一个 Controller 操作中有这些简单的 2 行:

第二个控制器操作(twitter_token)是这样的:

其中 oauth_token 和 oauth_verifier 是增值变量。我的代码在获取访问令牌时出现此异常:

System.ArgumentNullException:值不能为空

System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12633595 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224

Twitterizer.TwitterizerException.ParseRateLimitHeaders(WebResponse 响应) 在

C:\Projects\twitterizer-132\Twitterizer2\Exceptions\TwitterizerException.cs:205

我已经用谷歌搜索了这个问题,据我所知,它自 2.1 版以来已经解决,但我仍然有它。

我 100% 确定我的应用程序设置为网络应用程序。

0 投票
1 回答
350 浏览

.net - .net 中使用 Twitterizer 的罕见异常

当我在我的开发机器上调试和/或运行它时效果很好,但是当我将它部署到 Win2008 时,我收到以下错误,知道吗?

0 投票
2 回答
763 浏览

c# - 如何从我的 asp.net 网页更新 twitter 状态

我创建了一个 asp.net 网页,并且正在使用 twitterizer.framework.dll。

下面是我的 C# 代码。

现在,我收到错误授权失败。在这条线上

请帮助我,谢谢!