问题标签 [tweetsharp]

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 回答
456 浏览

c# - 使用 Twitter 和 OAuth 的客户端应用程序:我的方法是否正确?

我有一个使用 .NET 4.0/C# 开发的应用程序。它旨在供希望观察硬件传感器并提醒他们特定值的客户使用。通知的一种选择是通过“推特”到他们选择的 Twitter 帐户。在 Twitter 更改为 OAuth 之前,用户输入他们的帐户名和密码,这足以代表他们发送推文。

在阅读了 Twitter API 和 OAuth 之后,我想看看我是否正确理解了维护此功能的最佳方式。

我已经在dev.twitter.com上注册了我的应用程序并获得了必要的 Consumer Key 和 Consumer Secret。

该应用程序可能需要向多个 Twitter 帐户发送推文,因为每次安装都有多个用户使用它。

如果我理解正确,我将需要执行以下操作:

  1. 为每个用户提供某种“请求授权”按钮,启动 Twitter 身份验证网站。在那里,用户登录,然后提供一个 PIN 码。

  2. 使用 PIN 号获取用户的AccessTokenAccessTokenSecret

  3. 在应用程序的会话(启动)之间存储这两个令牌。

我的问题:

  1. 存储(在 SQL 中)时,我应该加密这些令牌中的任何一个吗?

  2. 是否有必要重新授权?该程序旨在仅设置一次,然后在无人值守的情况下运行。重新授权帐户将是一个交易破坏者。

虽然它不应该影响任何答案或建议,但我使用的是TweetSharp库。

0 投票
5 回答
27444 浏览

twitter - 获取所有带有特定主题标签的推文

我一直在尝试使用 Twitter API,因为我想在一个特殊页面上显示一些推文列表。

在这些列表中有一个列表,其中包含包含特定主题标签的所有推文(例如#test

但是我找不到如何在 XML 或 JSON(最好是后者)中获取该列表,有人知道如何吗?如果可以在 TweetSharp 中完成也可以

0 投票
1 回答
241 浏览

c# - C# TweetSharp WCF 服务无法生成 TwitterMention

所以使用VS2010(或SVCUTIL.EXE)创建一个WCF类,它不会生成TwitterStatus或TwitterStatus.TwitterEntities的TwitterMention部分。

例如,如果我想创建 TwitterMention 实例,我无法访问 TwitterStatus.Entities.Mentions 或任何属性。

所以这就是它生成的内容(参见 TwitterEntities 很好),缺少代码可能是原因:

所以有人知道我如何获得一个正确生成涉及 TwitterMention 类的 WCF 代理类吗?

0 投票
1 回答
852 浏览

c# - 微博注销

有谁知道如何使用 Tweetsharp 让用户退出 Twitter?

我正在使用svc.EndSession();where svc 是一个TwitterService对象。

但是用户(我)保持登录状态。快速刷新 Twitter.com 显示即使svc.EndSession();在我的 asp.net 应用程序上点击注销按钮(并运行)后我仍然登录。

希望有人能帮忙,谢谢。

0 投票
1 回答
2584 浏览

c# - TweetSharp 2.0 搜索和地理编码

我试图让 TweetSharp 对来自某个区域内的推文进行搜索。不幸的是,这总是返回 0 个结果。

这似乎会生成带有 & 和 % 字符的查询,然后服务不会转换这意味着我收到错误,您必须输入查询:

http://search.twitter.com/search.json?test%26geocode%3D51.50788772102843%2C-0.102996826171875%2C50mi

如果我使用适当的字符运行此查询,它似乎可以正常工作:

http://search.twitter.com/search.json?test&geocode=51.50788772102843,-0.102996826171875,50mi

有没有人有什么建议?

0 投票
1 回答
5204 浏览

twitter - 从 twitter 上的用户主页时间线获取所有过去的推文

我正在尝试编写一个程序来检索用户在他们的 twitter 主页时间线上看到的所有推文(即,从他们的追随者那里,就像他们在 twitter.com 上看到的那样)。我意识到这是很多数据,其余的 API 有局限性。

最好的方法是什么?慢慢检索最后 200 条或任何限制的推文,记住每小时 350 个请求的限制?或者,即使这样,我还能走多远有硬性限制吗?

我相信流式 API 仅从当前点开始流式传输,所以我认为这不是一个选项。这是一个个人项目,所以我不能为任何提升的访问权限或任何东西支付太多费用。

0 投票
1 回答
1313 浏览

twitter - 如何使用 TweetSharp 访问推文历史对话?

我正在尝试使用 TweetSharp 访问推文对话历史记录。

要求就像,如果我使用一个推文项目的 id,它应该返回我在该推文项目之前跟随的整个线程。

但是找不到通过 TwittertService 公开的此类方法,我可以在其中传递当前的 Tweet _id 并获取对话详细信息。

我按照以下方法获取集合(列表),即

只是想听听你的建议。我们是否有使用 TweetSharp 的任何此类方法,或者可以实施任何替代方法?

非常感谢您的帮助。

0 投票
1 回答
1085 浏览

c# - WP7 上的 TweetSharp 授权 (oAuth)

我正在尝试制作一个 WP7 应用程序来发送用户想要的短消息。问题是我总是得到未经授权的响应。这是我所做的:

首先,我初始化服务:

如果我使用 SendTweet,我会得到Unauthorized响应(我猜这很合理 - 它不知道应该向哪个用户发送推文)。所以我必须以某种方式授权用户。我需要一个浏览器。我创建了一个并将其命名为 LoginBrowser。我该如何使用它?我想像这样得到uri:

这行不通。请求令牌等于 null 并打印响应未授权:| 这样做的正确方法是什么?我发现的所有文档都没有编译。似乎 TweeSharp 刚刚更新,现在所有文档都已过时。

0 投票
2 回答
1354 浏览

c# - OAuth with twitter

I download tweetsharp and twitterizer and I can not make it work. I try tweetsharp with the basic following sample

I always get a false Token. I also try twitterizer, which came with a simple example. I copy and paste the keys. But I also never get back the token.

I try with tweetsharp deleting the url callback and it worked! But off course twitter didn't go to my callback url. On dev.twitter I setup for Registered Callback URL the above url. But I still don't get the token.

Any Idea? What I'am missing? Do you know any way to debug and test my code with a localhost? Thanks!

0 投票
1 回答
2246 浏览

c# - Tweetsharp 授权不呈现 oauth 令牌

我正在尝试在我的 asp.net mvc 3 应用程序中实现 tweetsharp,但我遇到了问题。

我创建了一个具有以下设置的新 Twitter 应用程序:

  • 申请网址:http: //127.0.0.1 :8545/
  • 类型:浏览器
  • 回调地址:无
  • 访问类型:读/写

然后,我使用了他们网站上提供的示例,并进行了一些小改动:

每当我运行他的代码时,我都会被重定向到以下 Twitter URL:https ://api.twitter.com/oauth/authorize?oauth_token= ?

以前有人经历过吗?


编辑

看来问题出在应用程序的设置方式上。由于我没有提供回调 url,应用程序被自动保存为客户端而不是浏览器应用程序。一旦我添加了回调 url,代码就可以正常工作。