标签: twitter-oauth

使用twitter登录验证用户

我想知道有人知道使用Twitter(OAuth)for .NET登录的工作样本

我正在使用这个http://www.voiceoftech.com/swhitley/?p=681

但它只有在我将回调网址设置为"oob"时才有效,如果我设置了一个真正的回调网址,我会得到"401未授权".

谢谢!

.net c# asp.net twitter-oauth

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

如何从Android应用推文?

我正在开发一个Android应用程序,并希望具有在我的Twitter帐户(TWEET)上发送消息的功能.哪些API可用于此?代码示例将不胜感激.

twitter android twitter-oauth

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

Twitter API验证与授权

大家好您可以告诉Twitter Authenticate和Authorize之间有什么区别

$twitterConnect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$twitterToken = $twitterConnect->getRequestToken();

$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, true); // authenticate 
$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, false); //authorize
Run Code Online (Sandbox Code Playgroud)

api twitter authorization oauth twitter-oauth

8
推荐指数
1
解决办法
2004
查看次数

Twitter OAuth 1 POST请求无效

我正在为iOS创建一个应用程序,我正在使用这个OAuth库.GET请求似乎工作正常,但一旦我尝试发出POST请求,我就会收到以下错误:

[code 32]无法验证您的身份.

现在我不太清楚发生了什么,因为POST请求的生成与GET请求非常相似.是什么原因造成了这个错误?

以下是生成请求的代码:

+ (NSURLRequest *)preparedRequestForPath:(NSString *)path
                              parameters:(NSDictionary *)queryParameters
                              HTTPmethod:(NSString *)HTTPmethod
                              oauthToken:(NSString *)oauth_token
                             oauthSecret:(NSString *)oauth_token_secret
{
    if (!HTTPmethod
        || !oauth_token) return nil;



    NSMutableDictionary *allParameters = [self standardOauthParameters];
    allParameters[@"oauth_token"] = oauth_token;
    if (queryParameters) [allParameters addEntriesFromDictionary:queryParameters];

    NSString *parametersString = CHQueryStringFromParametersWithEncoding(allParameters, NSUTF8StringEncoding);

    NSString *request_url = API_URL;
    if (path) request_url = [request_url stringByAppendingString:path];
    NSString *oauth_consumer_secret = CONSUMER_SECRET;
    NSString *baseString = [HTTPmethod stringByAppendingFormat:@"&%@&%@", request_url.utf8AndURLEncode, parametersString.utf8AndURLEncode];
    NSString *secretString = [oauth_consumer_secret.utf8AndURLEncode stringByAppendingFormat:@"&%@", oauth_token_secret.utf8AndURLEncode];
    NSString *oauth_signature = [self.class signClearText:baseString withSecret:secretString];
    allParameters[@"oauth_signature"] = oauth_signature;

    NSString …
Run Code Online (Sandbox Code Playgroud)

twitter oauth objective-c ios twitter-oauth

8
推荐指数
1
解决办法
1027
查看次数

在开发和生产环境中使用OAuth

我已经看到了关于此的其他问题(这里,这里,这里),但我对任何解决方案都不满意,所以我再问一遍.我正在启动一个Web应用程序,它将利用来自多个提供商(Google,Facebook,Twitter,Yahoo)的OAuth进行身份验证.我正在努力寻找适合用于本地开发环境和生产环境的配置.

我发现的主要解决方案是在每个提供商中注册多个应用程序,为每个提供商接收不同的消费者密钥和秘密:

"我的应用程序生产" - 带有http://www.myapp.com/callback的回调URI

"我的应用程序开发" - 带有http://local.myapp.com/callback的回调URI

添加到您的本地主机入口文件指向local.myapp.com127.0.0.1和你的应用程序使用基于环境的正确消费键一些配置,你是好去,对不对?

但我的应用程序是响应式的,我需要测试我的PC上运行的开发环境,从我的iPhone和iPad等多个其他设备运行,这两个设备都无法解析开发回调URI.

假设我的网络上已有DNS服务器,并且能够为其添加条目local.myapp.com而不是我的本地主机文件,现在可以从网络上的任何设备访问我的开发实例.

但我的开发团队都在同一个本地网络上运行.现在local.myapp.com指向每个人的相同IP.让我们回到在每个开发人员的计算机上设置hosts文件,这样他们就可以独立于工作站内工作.现在没有人可以再次从他们的iPhone测试他们的开发实例.对于每个开发人员而言,向提供者注册应用程序似乎不是正确的答案,因此他们可以指定唯一的回调URI.

通常情况下,当我在杂草中找到一个看似简单的问题的复杂解决方案时,通常意味着我做了一些根本错误的事情.我错过了关于OAuth的一些内容,是不是打算像这样使用?我很想完全废弃OAuth,只需要使用OpenID(不需要注册应用程序注册,并且可以在应用程序中指定回调URI),但后来我失去了Facebook和Twitter中的两个重要人物.我真的不需要任何用户的数据,如果它可用,那就太好了.有人能跟我说说OAuth吗?

oauth twitter-oauth facebook-oauth google-oauth

8
推荐指数
1
解决办法
4399
查看次数

错误代码220 - "您的凭据不允许访问此资源"当tryig获得转发时

当我尝试使用我的授权凭证获取https://api.twitter.com/1.1/statuses/retweets/21947795900469248.json(oauth),我得到:

{
 "errors": [
  {
   "message": "Your credentials do not allow access to this resource",
   "code": 220
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

错误:任何其他twit id无效.这个端点有问题吗?因为直到昨天才得到真实的反应.有什么变化?

twitter twitter-oauth

8
推荐指数
1
解决办法
8922
查看次数

如何在Forms身份验证中使用OAuth

有什么解决方案可以将Form auth与OAuth auth结合起来?

使用案例:

有一个用户可以使用用户名密码登录的网站,在他获得身份验证后,将提供一个令牌,这样可以在一段时间内访问应用程序中的不同资源.

现在产品负责人想要Facebook/Twitter/...认证.

可行的解决方案:

解决方案1- AssServer尝试验证Facebook票证

编辑序列图

authentication oauth oauth-2.0 twitter-oauth facebook-oauth

8
推荐指数
1
解决办法
6422
查看次数

R TwitteR包授权错误

我正在关注twitteR主页上的最新更新,我无法通过授权程序.

library(devtools)
install_github("twitteR", username="geoffjentry")

library(twitteR)
api_key <-  "XXXXXXXXXXXXXXXXX"
api_secret <- "XXXXXXXXXXXXXXXXX"
access_token <- "XXXXXXXXXXXXXXXXX"
access_secret <- "XXXXXXXXXXXXXXXXX"
setup_twitter_oauth(api_key, api_secret, access_token, access_secret)
Run Code Online (Sandbox Code Playgroud)

这是我要回的输出:

[1] "Using direct authentication"
Error in check_twitter_oauth() : OAuth authentication error:
This most likely means that you have incorrectly called setup_twitter_oauth()'
Run Code Online (Sandbox Code Playgroud)

我也试过了setup_twitter_oauth(api_key, api_secret),这是错误信息:

[1] "Using browser based authentication"
Error in init_oauth1.0(endpoint, app, permission = params$permission) : 
client error: (401) Unauthorized
Run Code Online (Sandbox Code Playgroud)

我认为还没有其他选择setup_twitter_oauth.有没有其他人遇到这个错误?

r twitter-oauth

8
推荐指数
3
解决办法
1万
查看次数

如何让用户从twitter fabric ios注销

我使用Twitter的结构创建了一个基本的应用程序,允许用户在我的应用程序中发推文并提供Twitter登录.每件事都是我想要的.

我的应用如何工作

如果用户没有登录到Twitter,我的应用程序允许他登录,如果他登录,则直接允许他发推文.

现在大部分来了

正如我在许多应用程序中看到的,我可以从应用程序中删除我已签名的帐户.而且我无法获得任何帮助我实现此目的的方法.我想允许用户在他/她想要的时候在我的应用程序中从twitter注销.

我用谷歌搜索,但我没有找到任何东西

这是我的代码:

- (IBAction)LogOut:(id)sender
{
    [[Twitter sharedInstance]logOut];
}

- (IBAction)LogMeIn:(id)sender
{
[[Twitter sharedInstance] logInWithCompletion:^
 (TWTRSession *session, NSError *error) {
     if (session) {
         NSLog(@"signed in as %@", [session userName]);
         [LoginButton setTitle:@"LogOut" forState:normal];

     } else {
         NSLog(@"error: %@", [error localizedDescription]);
     }
 }];
}
Run Code Online (Sandbox Code Playgroud)

twitter ios twitter-oauth xcode6

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

PHP - Twitter API(OAuth),分页无法正常工作

我已经集成了Twitter API(Twitter OAuth)以获取特定公司帐户的最新供稿,下面是我的代码到目前为止我所做的(https://tomelliott.com/php/authenticating-twitter-feed-timeline-oauth) .

<?php 
require_once("twitteroauth/twitteroauth.php"); //Path to twitteroauth library

$twitteruser = "CompanyName";
$notweets = 3;
$consumerkey = "xxxxxxxx";
$consumersecret = "xxxxxxxx";
$accesstoken = "xxxxxxxx";
$accesstokensecret = "xxxxxxxx";

function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret)
{
    $connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);
    return $connection;
}

$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);

$tweets = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=" . $twitteruser . "&count=" . $notweets);


?>


                                <?php foreach ($tweets as $current_tweet) { ?>
                                    <div class="card">
                                        <div class="card-body">
                                            <div class="media">

                                                <div class="media-body">
                                                    <h5 class="F-20 themeFontGrey …
Run Code Online (Sandbox Code Playgroud)

php twitter rest twitter-oauth

8
推荐指数
1
解决办法
513
查看次数