草庐IT

facebook-oauth

全部标签

php - 带有 OAuth 的 Lumen API,Guzzle get/post 方法

我正在构建一个带有OAuth2身份验证的LumenAPI,我遵循了本教程:http://esbenp.github.io/2015/05/26/lumen-web-api-oauth-2-authentication/但我收到一个错误:“fatalerror:第99行C:\Users\user\Desktop\api\lumen\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php中超过60秒的最大执行时间”Guzzle的post方法(还有get方法)对我不起作用$app->get('api',function()use($

php - 无法在 Windows 上的 Xampp 中安装 OAuth 扩展

我需要在php中安装oauth扩展。我尝试了很多方法,但仍然无法在我的php.ini中获得oauth。我在下面提到了在PHP中获取oauth的几个步骤。我把php_oauth.dll文件复制到xampp/ext/在php.ini中写入此行extension=php_oauth.dll重启服务器后,我访问了phpinfo().php但是没有显示OAuth。我可以在我的日志文件中看到这个:PHPStartup:Unabletoloaddynamiclibrary'C:\xampp\php\ext\php_oauth.dll'-%1isnotavalidWin32application.in

php - 我可以将 OAuth 用于 SOAP Web 服务吗?

SOAP的标准HTTP身份验证以明文形式传递密码等,我正在寻找替代方案,可能是基于key的机制来验证Web服务以代替密码。OAuth越来越受欢迎;这是否合适,我将如何实现?或者我应该使用其他方法。项目本身比较简单,只暴露一两个方法,但是安全性是重中之重。 最佳答案 我不明白为什么不。所有OAuth参数都可以直接放在URL中,这意味着它几乎可以与任何服务API一起使用。您只需验证服务Controller中的各种细节(oauth_consumer_key、oauth_nonce、oauth_timestamp和oauth_signatu

php - FQL : Facebook application php

您好,我已经实现了以下内容$fql="SELECTuid2FROMfriendWHEREuid1=".$uid;$param=array('method'=>'fql.query','query'=>$fql,'callback'=>'');$fqlResult=$facebook->api($param);现在我需要从$fqlResult获取元素。我应该怎么做? 最佳答案 您可以遍历facebook返回的数组:$fqlResult=$this->facebook->api($param);foreach($fqlResultas$

php - 使用 oAuth 或其他方式实现访问

我正在想办法向其他第三方网站开放网站及其数据库的一部分,类似于Twitter让网络应用程序连接到其数据库以检索数据并可能存储数据的方式。我最初的研究让我想到了oAuth(或者它是openID?)。我需要做的是让第三方网站登录用户在该网站的账户,但只能读写属于自己的数据,不能触及属于其他第三方网站的数据?我对oAuth的细节有点模糊。我是否需要创建某种API,或者oAuth是我唯一需要实现的东西吗?如您所见,我不确定如何执行此操作,所以来自更专家的任何解释都会有所帮助。如果我实现oAuth,其他第三方网站是否能够访问该网站的数据?我可以让其他第三方网站将用户注册到主网站而用户不必访问主网

php - 为什么我不能使用 Facebook Graph API 点赞评论?

我正在使用GraphAPI为我实现一个解决方案,到这个时候,我可以发布到我的Feed,喜欢帖子,评论它们,但我不能喜欢评论(无其中),我收到消息:UncaughtOAuthException:(#100)theparameterurlisrequired.谁能帮忙?? 最佳答案 其他答案在过去可能是正确的,但现在已不再正确。评论也有一个ID,当你发到/ID/likes时,评论被点赞成功。 关于php-为什么我不能使用FacebookGraphAPI点赞评论?,我们在StackOverfl

php - 如何让用户在从 Facebook 页面上的选项卡发布的 Facebook 状态更新中标记他们的 friend ?

基本上,我正在寻找一种方法来促进在预填充状态更新中标记friend。在选项卡上,用户将填写一些详细信息,包括他们想标记的friend,然后我们想预填充状态更新,然后提示他们是否想将其发布到他们的更新中,用户标记在地方。任何有关此类事情的指导都将不胜感激。 最佳答案 FacebookAPI目前不支持状态更新中的标记。该功能仅限于网站本身。 关于php-如何让用户在从Facebook页面上的选项卡发布的Facebook状态更新中标记他们的friend?,我们在StackOverflow上找到

php - Facebook 图形 API : Parsing the output

我正在尝试通过此调用使用FBGraphAPI获取friend的姓名:$friends=file_get_contents('https://graph.facebook.com/me/friendsaccess_token='.$session["access_token"]);echo"Friends:$friends\n";这给了我一个表单列表:{"data":[{"name":"ABCXYZ","id":"12212839"},{"name":"PQRGHI","id":"5004678"}]}我希望能够仅将NAMES存储在数组中。我如何使用$friends来获取名字?$frie

php - Facebook PHP SDK 上传照片

试图将我服务器上呈现的照片即时上传到用户的Facebook相册。由于FB文档非常、非常、非常糟糕(至少可以这么说),我希望有人能向我展示一些使用PHPSDK调用GraphAPI的优秀代码示例? 最佳答案 像这样。try{$facebook->setFileUploadSupport('http://www.example.com/');$response=$facebook->api('/me/photos/','post',array('message'=>'Thisismyimagecaption','source'=>'@/p

php - 如何获得 facebook 应用程序的 publish_stream 权限?

我有一个已经运行了一段时间的应用程序,它只请求了一些用于登录目的的帐户信息。现在我想用它来发布到流。我已将publish_stream添加到req_perms,但它仍然没有请求该权限。我错过了什么吗?FACEBOOKAPPID,'secret'=>FACEBOOKSECRET,'cookie'=>false,));$fb_session=$facebook->getUser();$fb_me=null;//SessionbasedAPIcall.if($fb_session){try{$fb_uid=$fb_session;$fb_me=$facebook->api('/me');$f