标签: twitter-oauth

获取新的Twitter API使用者和密钥

我正在开发一个我希望使用OAuth的Twitter项目,但我不知道从哪里获取消费者和密钥.

我怎么能得到这些?

twitter twitter-oauth

116
推荐指数
3
解决办法
15万
查看次数

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

我是OAuth的新手,一直在玩Twitter API.通过发出请求,我可以在身份验证后获取用户的凭据http://api.twitter.com/1/account/verify_credentials.xml.响应包含用户ID,屏幕名称等,但不包含电子邮件ID.

是否可以检索用户的电子邮件ID?

更新

如果您特别要求扩展权限,我相信Facebook会提供此信息.Twitter有类似的东西吗?

twitter oauth twitter-oauth

85
推荐指数
2
解决办法
4万
查看次数

Owin Twitter登录 - 根据验证程序,远程证书无效

我最近尝试使用twitter登录时遇到此错误 - 任何想法为什么?

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
Run Code Online (Sandbox Code Playgroud)

.net twitter asp.net-mvc twitter-oauth owin

68
推荐指数
4
解决办法
1万
查看次数

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

如何获取接受我的Twitter应用程序的用户的电子邮件ID?

我经历了很多论坛.但是他们已经提到过,这是不可能的.这些帖子也超过一年.我是否可以通过使用PHP通过twitter API获取用户电子邮件ID?

我使用以下URL获取Twitter用户详细信息:

https://api.twitter.com/1.1/account/verify_credentials.json

php twitter twitter-oauth

52
推荐指数
4
解决办法
5万
查看次数

使用Twitter API 1.1 oAuth验证并请求用户的时间表

今天早上我收到了可怕的'Twitter REST API v1不再有效.请迁移到API v1.1.我的一些网站出错.

以前我一直在使用javascript/json来调用http://api.twitter.com/1/statuses/user_timeline.json?显示时间轴.

由于这不再可用,我需要采用新的1.1 API流程.

我需要使用HttpWebRequest对象而不是第三方应用程序执行以下操作:

  1. 使用oauth密钥和秘密进行身份验证
  2. 进行经过身份验证的调用以撤回以显示用户时间线

c# asp.net twitter webclient twitter-oauth

48
推荐指数
1
解决办法
5万
查看次数

包装黑莓OAuth app抛出错误

我正在创建一个将链接发布到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()    
    {   
        _authManager = new VerticalFieldManager(NO_VERTICAL_SCROLL |
                                                NO_VERTICAL_SCROLLBAR);
        _pinManager = new HorizontalFieldManager(NO_VERTICAL_SCROLL |
                                                 NO_VERTICAL_SCROLLBAR);
        authButton = new ButtonField("OK");
        authPin = new TextField(Field.EDITABLE);
        _authManager.add(_labelStutus );
        _authManager.add(b);

        _pinManager.add(authButton);
        _pinManager.add(authPin);


        pageWrapper …
Run Code Online (Sandbox Code Playgroud)

blackberry java-me blackberry-jde blackberry-eclipse-plugin twitter-oauth

43
推荐指数
1
解决办法
598
查看次数

Asp.Net MVC 5 Owin Twitter Auth抛出401例外

我使用Owin中间件设置了OAuth身份验证,该中间件基于使用"个人帐户"身份验证启动新Web项目时创建的默认项目.

我稍微调整了一下,但是Facebook和Google工作得很好,但是,当我点击"twitter"按钮发出挑战时,它会抛出500个http异常,并显示错误消息:

响应状态代码不表示成功:401(未授权).

这只是推特.这是我的auth配置:

// 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();
Run Code Online (Sandbox Code Playgroud)

这绝对是一个500错误,而不是401错误,因为它表明我已经确认它永远不会让它通过Twitter的原始帖子挑战.堆栈跟踪似乎显示Twitter未从ObtainRequestToken调用返回成功代码:

堆栈跟踪

有任何想法吗?

twitter oauth twitter-oauth

39
推荐指数
1
解决办法
7104
查看次数

Twitter OAuth(PHP):需要良好的基本示例才能入门

使用Facebook的PHP SDK,我能够在我的网站上快速登录Facebook登录.他们只需设置一个$user可以轻松访问的变量.

我试图让Twitter的OAuth登录工作没有运气......坦率地说,他们的github材料对于那些对PHP和网页设计来说相对较新的人来说是混乱和无用的,更不用说许多非官方的例子了.尝试工作同样令人困惑或过时.

我真的需要一些帮助让Twitter登录工作 - 我的意思只是一个基本的例子,我点击登录按钮,我授权我的应用程序,它重定向到一个页面,其中显示登录用户的名称.

我非常感谢你的帮助.

编辑我知道亚伯拉罕的推特oauth的存在,但它提供了几乎没有任何指示让他的东西工作.

html php twitter twitter-oauth

34
推荐指数
2
解决办法
3万
查看次数

Ruby方式为OAuth生成HMAC-SHA1签名

我正在编写一个小型ruby程序,用于在OAuth上使用Twitter,并且还没有找到正确的方法来执行HMAC-SHA1签名.到目前为止,我搞砸了

Base64.encode64(OpenSSL::HMAC.hexdigest(digest, key, stuff)).chomp
Run Code Online (Sandbox Code Playgroud)

但这会输出Twitter拒绝的内容,而不是有效的签名.我实际上以更糟糕的方式解决了它,请尽量不要打我:

php -r "echo rawurlencode(base64_encode(hash_hmac('sha1', '#{@signature}', '#{llave}', true)));"
Run Code Online (Sandbox Code Playgroud)

这最后一个实际上有效,我可以四处寻找我的东西.

我想要一些关于如何在不回复PHP的情况下实际执行此操作的提示.当我试图学习一门语言时,我不是很喜欢图书馆,所以宝石几乎是不可能的.

谢谢!

ruby cryptography sha1 twitter-oauth

28
推荐指数
2
解决办法
3万
查看次数

设置Twitter API,获取最后几条推文

我对使用Twitter一般都很陌生,并且从未在任何项目中嵌入"最新推文".我只是试图在网站页脚上嵌入3-4条最新的推文而没有其他功能.我一直在研究如何做这件事已经有一段时间了,并且遇到了一些麻烦.

我在项目中添加了以下代码片段,效果很好,但是,我不知道如何更新片段,因此它使用我的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>
Run Code Online (Sandbox Code Playgroud)

此外,我一直在阅读最常用的Twitter API将很快停止工作,因为Twitter希望人们使用他们自己的,而不是第三方.

我不知道如何从这里开始.我非常感谢这方面的任何建议.回顾一下,我所要做的就是从我的账户中获取最新的3-4条推文.

提前谢谢了!

javascript twitter jquery twitter-oauth

27
推荐指数
2
解决办法
7万
查看次数