Tag: twitter oauth

Asp.Net MVC 5 Owin Twitter Auth投掷401exception

我使用Owin中间件build立了OAuth身份validation,基于使用“个人帐户”身份validation启动新Web项目时创build的默认项目。 我已经调整了一下,但Facebook和谷歌工作很好,但是,当我点击“Twitter”button发出挑战,它是抛出一个500 httpexception与错误信息: 响应状态码不表示成功:401(未经授权)。 这只有Twitter的。 这是我的身份validationconfiguration: // Just a configuration section that reads from the web.config var configuration = new OwinCookieConfigurationSection("owinCookieConfiguration"); app.UseCookieAuthentication(GetCookieAuthenticationOptions(configuration)); app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie); app.UseTwitterAuthentication( consumerKey: "XXX", consumerSecret: "XXX" ); app.UseFacebookAuthentication( appId: "XXX", appSecret: "XXX" ); app.UseGoogleAuthentication(); 这肯定是一个500错误,而不是401错误,因为它表明,我已经证实,它从来没有使它通过原来的Twitter后挑战。 堆栈跟踪显示显示Twitter没有从ObtainRequestToken调用中返回成功代码: 有任何想法吗?

我们可以从Twitter的oauth API获得电子邮件ID吗?

如何获得接受我的Twitter应用程序的用户的电子邮件ID? 我经历了很多论坛。 但他们提到,这是不可能的。 这些post也比一年前更长。 我可以知道是否有可能通过使用PHP的twitter API获取用户的电子邮件ID? 我使用以下URL获取Twitter用户的详细信息: https://api.twitter.com/1.1/account/verify_credentials.json

包装黑莓OAuth应用程序抛出错误

我正在创build一个将链接发布到Twitter上的应用程序。 下面的代码拒绝为我打包,抛出以下错误: 错误:无法运行程序“jar”:CreateProcess error = 2,系统找不到指定的文件 这里是代码: public class ShowAuthBrowser extends MainScreen implements OAuthDialogListener { private final String CONSUMER_KEY = "<Consumer>"; private final String CONSUMER_SECRET = "<Secret>"; private LabelField _labelStutus; private OAuthDialogWrapper pageWrapper = null; public StoreToken _tokenValue; public BrowserField b = new BrowserField(); Manager _authManager; Manager _pinManager; ButtonField authButton; TextField authPin; public ShowAuthBrowser() { […]

Owin Twitterlogin – 根据validation程序,远程证书无效

我最近尝试使用twitterlogin时出现这个错误 – 为什么? Stack Trace: [AuthenticationException: The remote certificate is invalid according to the validation procedure.] System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) +230 System.Net.PooledStream.EndWrite(IAsyncResult asyncResult) +13 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) +123 [WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.] System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) +6432446 System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar) +64

获取新的Twitter API消费者和密钥

我正在开发一个Twitter项目,我想使用OAuth,但是我不知道在哪里获取消费者密钥和密钥。 我怎样才能得到这些?

设置Twitter API,获取最后的推文

一般来说,我对使用Twitter是完全陌生的,从来没有在任何项目中embedded“最新的推文”。 我只是试图在站点页脚中embedded3-4个最新的推文,而没有附加的function特性。 我一直在研究如何做相当一段时间,并有一些麻烦。 我将下面的代码片段添加到项目中,工作得很好,但是,我不确定如何更新代码片段,以便使用我的Twitter帐户而不是其设置的代码。 <div id="twitter_update_list"> </div> <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=stackoverflow&include_rts=true&count=4&callback=twitterCallback2"> </script> 此外,我一直在阅读,最常用的Twitter API将停止工作,因为Twitter要人们使用自己的,而不是第三方。 我不知道如何从这里开始。 在这方面,我将不胜感激。 回顾一下,我所要做的就是从我的帐户中获取最新的3-4条推文。 提前谢谢了!

TwitteR,ROAuth和Windows:注册成功,但证书validation失败

我试图用twitteR来获得大量Twitter用户的关注者数量。 其他许多问题对我来说都是非常有用的,但就我所知,似乎没有一个与我的问题直接相关。 我可以注册我的OAuth证书到twitter R会话,但是我似乎无法做任何事情,我只是得到这个消息: Error in function (type, msg, asError = TRUE) : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify fail 当我在不使用OAuth的情况下使用twitteR函数时,它们可以正常工作,不会出现任何错误或警告,但是我碰到了限制和受保护的帐户,我认为我可以通过OAuth避免这种情况。 以下是详细信息: library(twitteR) library(ROAuth) library(RCurl) # # Here's how I register my credentials # requestURL <- "https://api.twitter.com/oauth/request_token" accessURL = "https://api.twitter.com/oauth/access_token" authURL = "https://api.twitter.com/oauth/authorize" consumerKey = "————" consumerSecret […]

在使用OAuthvalidation他/她的Twitter身份之后,有没有办法获取用户的电子邮件ID?

我是OAuth的新手,一直在玩Twitter API。 通过向http://api.twitter.com/1/account/verify_credentials.xml发出请求,我可以在身份validation后获取用户的凭据。 响应包含用户ID,屏幕名称等,但不包含电子邮件ID。 是否有可能检索用户的电子邮件ID? 更新 我相信Facebook提供这个信息,如果你特别要求扩展权限 。 有什么类似的Twitter?

使用Twitter API 1.1 oAuthvalidation和请求用户的时间表

今天早上我收到了令人恐惧的“Twitter REST API v1不再活跃。 请迁移到API v1.1。 在我的一些网站错误。 以前我一直在使用javascript / json来调用http://api.twitter.com/1/statuses/user_timeline.json ? 显示时间线。 由于这不再可用,我需要采用新的1.1 API过程。 我需要使用HttpWebRequest对象而不是第三方应用程序来执行以下操作: 使用oauth密钥和秘密进行身份validation 进行经过身份validation的呼叫以撤回显示用户时间表