标签: twitter-oauth

如何在android中更改应用程序对twitter的访问权限?

我已使用 twitter 4j 库将 twitter 集成到我的应用程序中,仅用于登录目的。在我的 Twitter 登录页面中显示

该应用程序将能够

  • 从您的时间线中读取推文
  • 查看您关注的人并关注新人
  • 更新您的个人资料
  • 为您发布推文

我想删除一些权限,我已经看到了这个链接,但没有任何想法。谁可以帮我这个事?

twitter android twitter4j twitter-oauth

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

从 twitter api android 注销

我正在尝试将我的应用程序集成到 Twitter 并且我做到了

但我的问题是:如何从 twitter 注销?我可以删除我的应用程序的 RequestToken 或 OAuth 吗?

我尝试使用:

  • twitter.setOAuthAccessToken(null);

但不起作用

  • callbackUrl = "api.twitter.com/oauth/authorize?force_login=true";

也不起作用

请帮我

提前致谢

android twitter4j twitter-oauth

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

回调 URL 未批准用于此客户端应用程序。可以在应用程序设置中调整批准的回调 URL

我需要让我的网站用户能够使用他们的 Twitter 帐户登录我的网站。我的网站基于 Angular 8 和 Spring Boot。当我配置 Auth0 并测试我的 Twitter 应用程序时,出现以下错误:

{
  "error": "access_denied",
  "error_description": "Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings"
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是我正确配置了我的callback_url。那么这个问题的解决办法是什么?

twitter-oauth auth0 angular

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

如何让Omniauth使用弹出窗口?

如果你在现有窗口中打开Omniauth,默认情况下效果很好,但是不确定它在弹出上下文中是如何工作的,你通过javascript处理很大一部分交互

authentication ruby-on-rails oauth twitter-oauth omniauth

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

如何使用Powershell向Twitter发布推文?

有没有人使用过以下代码?如何发布推文?我知道我必须使用" $req.Context.RawUri = [Uri]'http://api.twitter.com/version/statuses/update.xml"但我无法得到" $res = [xml][DevDefined.OAuth.Consumer.ConsumerRequestExtensions]::ReadBody($req)".

Add-Type -Path C:\OAuthDevDefined\DevDefined.OAuth.dll

$cons = New-Object devdefined.oauth.consumer.oauthconsumercontext

$cons.ConsumerKey = 'key'

$cons.ConsumerSecret = 'key'

$cons.SignatureMethod = [devdefined.oauth.framework.signaturemethod]::HmacSha1

$session = new-object DevDefined.OAuth.Consumer.OAuthSession $cons, $null, $null, $null

$accessToken = new-object DevDefined.OAuth.Framework.TokenBase

$at = import-cliXml C:\temp\myTwitterAccessToken.clixml

$accessToken.ConsumerKey, $accessToken.Realm, $accessToken.Token, $accessToken.TokenSecret = `
  $at.ConsumerKey, $at.Realm, $at.Token, $at.TokenSecret

$req = $session.Request($accessToken)

$req.Context.RequestMethod = 'GET'

$req.Context.RawUri = [Uri]'http://api.twitter.com/1/statuses/friends_timeline.xml?count=5'

$res = [xml][DevDefined.OAuth.Consumer.ConsumerRequestExtensions]::ReadBody($req)

$res.statuses.status | % { $_.user.Name }
Run Code Online (Sandbox Code Playgroud)

twitter powershell twitter-oauth

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

Twitter OAuth:我们如何将用户从Twitter中注销?

我正在使用oauth方法,以允许用户使用Twitter和Facebook登录我的网站.我还计划添加Yahoo! 和谷歌以及Stack Overflow一样.一旦用户成功登录Twitter,他们就可以选择退出.

我想在选择"注销"按钮或链接时将用户注销到我的站点AND TWITTER.如果用户访问我的网站而不是Twitters,我还需要它退出Twitter.我该怎么做呢?

演示和示例:develop.f12media.com 用户点击页面顶部的"登录"以使用他们的Twitter帐户登录.

php twitter oauth logout twitter-oauth

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

Devise,Omniauth和Twitter

我正在使用设计和omn​​iauth一个Rails 3应用程序,并遵循给出的例子https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview和它的工作好了Facebook账户,但是当我尝试添加Twitter auth,我得到'401 Unauthorized'回复.为了跟踪问题,我将api.twitter.com的URL切换为http并转储网络流量,看起来它是两次POST到/ oauth/access_token.我第一次得到200响应,第二次得到401.在它之间使用'GET /1/account/verify_credentials.json'方法成功获取经过身份验证的用户的用户信息.我不明白为什么代码第二次调用access_token方法.

在我的config/initializers/devise.rb文件中,我添加了:

config.omniauth :twitter, "consumer_key", "consumer_secret"
Run Code Online (Sandbox Code Playgroud)

除了上面的Omniauth概述页面中列出的其余代码.

我还在我的OmniauthCallbacksController中添加了一个'twitter'方法,但由于401,它永远不会被调用.

任何帮助将非常感激.

ruby devise twitter-oauth omniauth

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

Connection拒绝了PythonAnywhere上的Twitter API

我试图在任何地方连接到Python上的Twitter流API,但总是得到连接拒绝错误.

我在我的应用程序中使用Tweepy,并测试连接我正在使用可以在repo中找到的流示例.

HEre是代码的总结:

from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream

# Go to http://dev.twitter.com and create an app. 
# The consumer key and secret will be generated for you after
consumer_key=""
consumer_secret=""

# After the step above, you will be redirected to your app's page.
# Create an access token under the the "Your access token" section
access_token=""
access_token_secret=""

class StdOutListener(StreamListener):
    """ A listener handles tweets are the received from the stream. 
    This …
Run Code Online (Sandbox Code Playgroud)

python twitter streaming twitter-oauth pythonanywhere

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

使用Google Apps脚本向我的Feed发送推文

正如标题所示,我的目标是能够发送一条推文script.gs.该推文将发布到我的Feed中,理想情况下我无需访问Twitter网站.

我写了两个主要功能来尝试这个:

script.gs

//post tweet
function oAuth() {
  var CONSUMER_KEY = "**********************";
  var CONSUMER_SECRET = "*************************************************";
  ScriptProperties.setProperty("TWITTER_CONSUMER_KEY", CONSUMER_KEY);
  ScriptProperties.setProperty("TWITTER_CONSUMER_SECRET", CONSUMER_SECRET);
  var oauthConfig = UrlFetchApp.addOAuthService("twitter");
  oauthConfig.setAccessTokenUrl("https://api.twitter.com/oauth/access_token");
  oauthConfig.setRequestTokenUrl("https://api.twitter.com/oauth/request_token");
  oauthConfig.setAuthorizationUrl("https://api.twitter.com/oauth/authorize");
  oauthConfig.setConsumerKey(ScriptProperties.getProperty("TWITTER_CONSUMER_KEY"));
  oauthConfig.setConsumerSecret(ScriptProperties.getProperty("TWITTER_CONSUMER_SECRET"));
  var options = {muteHttpExceptions: true,oAuthServiceName:'twitter',oAuthUseToken:'always'}
  var url = "https://api.twitter.com/1.1/statuses/user_timeline.json";
  var response = UrlFetchApp.fetch(url, options).getContentText();
  Logger.log(response);
}
function postTweet() {
  oAuth();
  Logger.log('oAuth complete');
  var status = "Tweet";
  var Roptions = {
    method: "post",
    oAuthServiceName: "twitter",
    oAuthUseToken: "always",
    status: status
  };
  var url = "https://api.twitter.com/1.1/statuses/update.json";
  Logger.log('begin post');
  var request = UrlFetchApp.fetch(url, …
Run Code Online (Sandbox Code Playgroud)

twitter google-apps-script twitter-oauth

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

调用未定义的方法Laravel\Socialite\One\TwitterProvider :: stateless()

我收到以下错误:

Call to undefined method Laravel\Socialite\One\TwitterProvider::stateless()
Run Code Online (Sandbox Code Playgroud)

抛出此错误的行是:

$userData = Socialite::driver($provider)->stateless()->user();
Run Code Online (Sandbox Code Playgroud)

以上适用于Facebook登录.

有任何想法吗?

php twitter-oauth laravel laravel-socialite laravel-5.2

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