草庐IT

Twitter-Oauth

全部标签

php - 指导我使用 phpleague 库实现 Oauth2 PHP 服务器

我正在使用SlimFramework和EloquentORM.试图实现https://github.com/thephpleague/oauth2-server但我完全不知道该怎么做。用Composer添加后,我用这个包中提供的sql文件创建了数据库。现在建议implementStorageinterfaces.我不想这样做,所以我只是复制了示例文件夹中的存储类。我想它们应该可以正常工作,因为我使用的是相同的数据库吗?还不清楚最初如何播种数据库。这是我正在尝试的路由器password方法。$server=new\League\OAuth2\Server\AuthorizationSer

php - 在 OS X 上的 PHP 5 上安装 OAuth PECL 包

我正在尝试安装OAuthPECL包,并且我使用的是PHP5。当我运行安装命令时,出现以下错误,提示我必须安装PHP7.0版。目前无法升级到PHP7,那么如何为PHP5安装OAuth包?chris$sudopeclinstalloauthpecl/oauthrequiresPHP(version>=7.0.0),installedversionis5.5.29Novalidpackagesfoundinstallfailed 最佳答案 oauth的2.0.0版本似乎依赖关系困惑。您可以像这样安装以前的版本:sudopeclinstal

php - 如何缓存 twitter api 结果?

我想缓存twitterapi结果并将它们显示给用户..缓存结果的最佳方法是什么?我正在考虑根据时间限制将结果写入文件。这样可以吗?还是应该使用其他任何方法?最重要的是理想的缓存时间是多少?我想显示来自推特的最新内容,但推特API有请求限制。我的网站每天都有稳定的访问者.. 最佳答案 最简洁的方法是使用APC(替代PHP缓存)如果已安装。这具有内置的“生存时间”功能:if(apc_exists('twitter_result')){$twitter_result=apc_fetch('twitter_result');}else{$t

php - 谷歌服务帐户示例返回 "Error refreshing the OAuth2 token { “error” : “invalid_grant” }"

我的目标是代表我的网络应用程序用户在GoogleFusionTables上进行最简单的查询。为此,我在Google控制台上创建了一个服务帐户。这是代码://Creatingagoogleclient$client=new\Google_Client();//settingtheserviceacountcredentials$serviceAccountName='XXXXX.apps.googleusercontent.com';$scopes=array('https://www.googleapis.com/auth/fusiontables','https://www.goog

php - Ubuntu 14.04 PHP PECL Oauth 错误

尝试将PHP应用程序与Quickbooks集成,QuickbooksSDK表示它需要PECLOauth。我有Ubuntu14.04,当我尝试安装Oauth时遇到此错误。sudopeclinstalloauthdownloadingoauth-1.2.3.tgz...Startingtodownloadoauth-1.2.3.tgz(45,531bytes).............done:45,531bytescouldnotextractthepackage.xmlfilefrom"/build/buildd/php5-5.5.9+dfsg/pear-build-download/

php - 用于自定义 API 的 OAuth2

我正在尝试将OAuth2用于我正在创建的API,但可以使用一些解释流程如何工作。我发现了类似的问题(例如:SecuringmyRESTAPIwithOAuthwhilestillallowingauthenticationviathirdpartyOAuthproviders(usingDotNetOpenAuth)),但关于第三方登录,他们没有说清楚。我不希望使用OpenID(无论如何),尤其是当委托(delegate)身份验证可能工作得很好时。它看起来过于复杂,并且没有很多得到良好支持的库。(我正在使用PHP+Laravel4)问题分为4个(大概)实体:资源所有者-最终用户客户端-

php - 无法验证您的代码 32 twitter

有如下代码:$oauth_nonce=md5(uniqid(rand(),true));$oauth_timestamp=time();$users_ids=implode(',',$users_ids['ids']);$url='https://api.twitter.com/1.1/users/lookup.json';$oauth_sig_text=self::sign_twitter($url,$oauth_token,false,$oauth_nonce,$oauth_timestamp,$users_ids);$key=__TWITTERSECRET__.'&'.$oaut

用于 SSO 的 PHP + ADFS(通过 OAuth)- 如何设置 ADFS?

我正在尝试将ADFS用于项目中的SSO。该项目在PHP上,我正在尝试为此使用OAuth。那么设置ADFS以与OAuth2一起工作的步骤是什么?我对ADFS一无所知,也无法在那里获得有关OAuth2设置的任何直接指南。非常感谢。 最佳答案 Iseethatthequestionisquiteold.Butincaseifotherpeoplewillgethere,IhavesomeanswerwhichshouldbegoodforMarch2019.让我从总体概述开始。单点登录SSO可以通过个人Google、Facebook、Gi

php - 使用 PHP 和 Twitter API 创建回复

这是我与jQuery.ajax结合使用以创建新推文的PHP代码:/*CreateaTwitterOauthobjectwithconsumer/usertokens.*/$connection=newTwitterOAuth(CONSUMER_KEY,CONSUMER_SECRET,$access_token['oauth_token'],$access_token['oauth_token_secret']);$qtweet=$_POST['tweet'];$connection->post('statuses/update',array('status'=>$qtweet));数据

php - 什么是 2-legged Oauth

我一直在为我目前正在使用的RESTAPI探索OAuth1.0版。我有3种身份验证方案这涉及3方,即服务提供商、消费者和用户。三足Oauth符合这种情况。涉及2方,即消费者和服务提供商。这是2条腿的Oauth最适用的场景吗?如果是的话,过程是什么,因为根据我的理解,这与HTTP基本身份验证之间几乎没有区别。我还创建了一种特殊类型的用户,无需用户授权即可始终访问当前登录用户的数据。这如何在实现OAuth的同时融入图片。使用这个场景?我如何巧妙地实现Oauth,这如何帮助我理解3条腿和2条腿的Oauth流程? 最佳答案 第1条:正确,只需