1

我正在使用带有 twitter 版本 1.1 的 tweetsharp 来访问来自 twitter 的数据。我可以从我的应用程序(Asp.net Web 应用程序)使用 OAuth 登录。我将令牌和令牌秘密存储在 cookie 中,当我尝试访问任何 twitter api 时,例如,/statuses/oembed.json?id=xxxxx我什么也没得到。这发生在我的服务器上。但是当我调试应用程序时,一切都按预期工作。我怀疑我的 Twitter 帐户中“我的应用程序”部分的设置有问题。或者身份验证方法有问题。

在我的推特帐户的“我的应用程序”部分,我提供了以下详细信息:

授权有效。但我无法从 api 获取数据。

4

1 回答 1

0

我自己解决了这个问题。让我发布答案,这可能会在与我类似的情况下帮助其他人。

问题的原因:我正在使用 javascript 将 twitter 推文 ID 的值从视图传递到 api。javascript 的问题在于它没有按照需要解释“long”(64 位整数)类型。它修剪最后的数字。

修复:将推文 ID 括在单引号或双引号内,使其成为 javascript 中的字符串变量。所以最后没有修剪。解决问题。

问候

苏尼尔

于 2013-04-11T04:37:47.247 回答