草庐IT

requests-oauth

全部标签

php - Symfony OAuth api FOSOAuthServerBundle : crash

我正在尝试使用FOSOAuthServerBundle但遇到崩溃问题,崩溃消息是:PHPFatalerror:DeclarationofMP\OAuthBundle\Entity\AccessToken::setUser()mustbecompatiblewiththatofFOS\OAuthServerBundle\Model\TokenInterface::setUser()in/home/bitnami..../OAuthBundle/Entity/AccessToken.phponline13AccessToken.class:token接口(interface)::设置用户:

php - 没有访问 token 的 OAuth2 客户端

所以在我开始之前,我是一个OAuth2新手,所以我仍然试图真正了解各种权限范围和授权。我已经成功地使用LaravelOAuth2Server实现了一个OAuth2服务器包。我正在处理的当前站点将使用client_credentials授权类型简单地从API进行dogfood。我已经设法让它成功运行,并且可以使用提供的访问token进行API调用。但是,我想知道如何实现类似于Instagram、Soundcloud等的架构,它们不需要基本端点的access_token,只需要client_id。他们怎么做到的?这是自定义授权类型吗?最好,我只想在访问私有(private)资源时开始要求访

php - 在 Ubuntu 上将 Google OAuth 与 PHP 集成时需要 CURL PHP 扩展时出错

我正在开发一个需要与适用于PHP的GoogleAPI客户端库集成的应用程序。我在Ubuntu的LAMP堆栈上运行。我在本地主机上启动并运行了该应用程序。当我整合来自GoogleAPIPHPclient的代码时我收到以下错误:PHPFatalerror:Uncaughtexception'Exception'withmessage'GoogleCurlIOclientrequirestheCURLPHPextension我无法在任何其他论坛中找到帮助。有人可以指出我的解决方案吗?我怀疑这可能与我在本地文件夹而不是var/www中开发和运行应用程序有关。不过,我添加了一个名为mysite的

php - 无法在 PHP 中刷新 OAuth2 token ,授予无效

我需要制作一个PHP脚本来在Google日历上创建一个单一事件。我在设置客户端ID、客户端密码、开发key和创建新事件时没有遇到任何问题。我唯一的问题是OAuth2,特别是我需要建立永久连接,我不想每次运行脚本时都进行身份验证。实际上,使用此脚本我可以获得一个token和一个刷新token,但我的token每小时都会过期,我不知道如何刷新它。我怎样才能编辑这段代码来做到这一点?我可以将token和刷新token都保存在某处并始终使用相同的数据吗?我获得了一个未捕获的异常“Google_AuthException”,消息为“刷新OAuth2token时出错,消息:”{“error”:“i

php - "a POST request also has $_GET parameters"是什么意思

您好,我正在研究$_GET和$_POST方法之间的区别,我看到一些文章说POST请求也有$_GET参数所以POST请求是GET请求的超集;您可以在POST请求中使用$_GET,它甚至可能有意义$_POST和$_GET中同名的参数意思不同WhenshouldIuseGETorPOSTmethod?What'sthedifferencebetweenthem?http://www.sitepoint.com/on-get-and-post/还有一个例子Forexample,let'ssayyouhaveaformforeditinganarticle.Thearticle-idmaybei

PHP 引荐来源网址 : How to make sure a request is actually coming from where it's supposed to come from

我想在其他“已批准”域上放一个指向我网站的链接。当他们单击链接时,它会转到一个页面,该页面会检查引荐来源网址($_SERVER['HTTP_REFERRER'])以确保它们来自已获准拥有我的链接的域。这可能会被欺骗,那么我如何才能确保点击实际上来自已批准的域? 最佳答案 你做不到。您无法阻止引荐来源网址被调和。如果多个站点之间存在协作,则可能会有替代方案。例如,其他站点中指向您​​的站点的链接可以将token作为URL中的参数传递,该token只能使用一次,然后您可以对其进行验证。几种验证策略是可能的。您的网站可以联系其他网站并询问

php - 如何使用 Abraham 的 oauth 库发送直接消息

我正在使用这个库...http://github.com/abraham/twitteroauth我可以更新状态和内容,但似乎找不到直接消息的功能。此外,还有其他任何我可以使用的库吗? 最佳答案 发送直接消息与发布状态几乎相同。$twitteroauth->post('statuses/update',array('status'=>'此处的状态文本'));$twitteroauth->post('direct_messages/new',array('text'=>'dmtexthere','screen_name'=>'reci

php - Twitter Oauth 通过 PHP WITHOUT cURL

我的服务器不支持cURL。我想通过php更新我的状态。没有cURL怎么办?再一次:没有curl! 最佳答案 下面是如何在不使用cURL和PHP的情况下发推文。我们有两个选择-有流上下文Php函数stream_context_create具有魔力。它创建并返回一个带有任何传递选项的流上下文。array('method'=>'POST','header'=>sprintf("Authorization:Basic%s\r\n",base64_encode($username.':'.$password))."Content-type:a

php - 使用 PHP 的 OAuth 类的 Tumblr OAuth

好吧,我被这个难住了。我最近在这里下载并安装了php的OAuth库:http://us3.php.net/manual/en/book.oauth.php使用它,我创建了一些测试代码来尝试连接到我的Tumblr帐户并发帖。我能够获得RequestToken和授权。但是当我发出实际请求时,我得到一个错误:Invalidauth/badrequest(gota404,expectedHTTP/1.120Xoraredirect)我的请求url的格式是正确的http://api.tumblr.com/v2/blog/account/post。我正在发出POST请求。所以我不确定它为什么会返回

php - 优化性能 : Many CURL requests

我正在为客户开发基于网络的RESTfulAPI。除了一个请求外,一切都很好,我需要为每一行请求FoursquareAPI。此请求的URL是:http://api.example.com/v1/users/times.当前对该url请求的响应是:{"response":{"user":{...someuserinfo..."times":[{"id":"8","venue_fq_id":"4b81eb25f964a52000c430e3","user_id":"1","wait_length":"4468","created_at":"2012-06-0921:45:43"},{"id"