草庐IT

facebook-oauth

全部标签

php - 如何在 Travis (OAuth) 上安装自定义 PHP 扩展

我想安装PHPextensionOAuth在我的Travis构建环境中。我已经在.travis.yml文件中尝试了这两个配置:配置1(使用before_script):language:phpmatrix:include:-php:5.3-php:5.4-php:5.5-php:5.6-php:7.0-php:hhvmcache:directories:-$HOME/.composer/cacheinstall:-travis_retrycomposerupdate${COMPOSER_FLAGS}--no-interactionscript:-phpunit--verbose--co

PHP Azure OAuth JWT 应用角色

我已经根据list在AzureAD中创建了一个应用程序,其中包含多个appRoles,我可以将用户分配给这些角色。用户完成单点登录后,返回到我的应用程序,然后我从他们的登录请求一个JSONWebtoken。问题是,我从Azure取回的token中没有列出分配的角色,因为它表明应该有here。.是否有我遗漏的配置选项,或者是否有其他方法可以通过AzureGraphAPI找出他们分配的角色?更新:在请求授权URL时将resource指定为AppIDURI后,我设法取得了一些进展。我现在收到以下错误(在返回URL中):"Thesignedinuser''isnotassignedtoarol

php - 通过 cron-job 创建 facebook 事件

我正在尝试通过cron-job创建facebook事件。这些事件应该代表我的facebook-connect-site的用户创建,他们已授予离线访问权限。我有不会过期的session_keys,但无法正常工作!代表我的应用程序创建事件就像一个魅力,这不是我想要的......var_dump($event)withsomerandomlygenerateddata:'name'=>string'Tryaathirsttheseand'(length=23)'tagline'=>string'asitthathedownthealmostthe'(length=33)'descriptio

php - 使用 Zend 创建自定义 oAuth 服务器

是否可以使用ZendFrameworkZend_Oauth创建自定义oAuth服务器?例如,我想创建一个REST服务并进行oAuth身份验证?zend框架是否开箱即用地支持此功能?> 最佳答案 目前,没有可用的OAuth服务器/授权适配器。我们中的一些人(包括我自己)正在努力将现有的Zend_Oauth融合到Zend_Auth_Adapter中。在推特上找到我@onyxraven,我们可以讨论。我应该知道在本周末之前需要完成哪些工作。 关于php-使用Zend创建自定义oAuth服务器,

php - 修改 php-imap 扩展以允许 oauth 身份验证

我的php应用程序通过oauth登录到Gmail,为收件箱中的所有邮件提供访问key和获取header。php-imap扩展仅允许基于登录名/密码的身份验证。我想修改扩展,以便它也支持基于oauth的身份验证。我需要弄清楚如何在扩展代码本身内部进行更改并进行编译。不好的部分,我不知道在哪里进行更改以及如何编译php扩展之前我使用Zend提供的IMAP类来完成这项任务。它们非常慢,如果超过40-45分钟左右,gmail往往会断开连接。对于非常大的收件箱,这种情况经常发生。我用php-imap扩展测试了它,它的工作速度几乎是zend的10倍(我猜是因为它是用C编写的)所以我需要弄清楚在当前

php - Facebook 炸毁了我的网页

我有一个网站,它集成了一个粉丝箱和来自facebook的其他一些东西。为了让一切看起来都正确,我按如下方式实现了FBML:它确实工作得很好,除了我发现我客户的公司对员工设置了阻止,因此他们无法访问Facebook。然而,这会导致站点崩溃并且无法完全加载,因为防火墙不允许该站点上的FB代码正确触发。因为我没有这个block,所以我在远程复制它时遇到了问题,并且无法准确指出它在做什么,这导致它显示不正确。简而言之,是否有我可以在代码中实现的东西来检查并查看FB是否可访问并且仅在可访问时触发fbml?我主要为网站使用PHP和Jquery。提前致谢。编辑:根据要求编辑代码片段从头开始:然后在页

php - 使用 PHP5 Curl 调用 Facebook Graph API。不同的服务器得到不同的响应

我有一个PHP应用程序,它使用Curl调用FacebookGraphAPI并将项目发布到用户的墙上。它在我的开发箱和我们的生产服务器上运行良好,但不适用于一台QA服务器。我们收到模糊的错误代码100:“消息失败”。据我所知,我从所有服务器发送相同的信息。这是我对开发箱的要求:Array([0]=>Accept:text/html,application/xhtml+xml,application/xml;q=0.9;q=0.8[1]=>Accept-Language:en-us,en;q=0.5[2]=>Accept-Charset:utf-8;q=0.7,*;q=0.7)POST:h

php - PHP 抛出 Facebook SDK 错误 : uncaught curlexception: 28: connect() timed out!

我只是遵循来自FacebookSDKexample的相同代码.如果FBApp指向我的本地桌面,如果APP从OAUTH请求获得许可,它将获取Facebookuid和用户基本信息(例如电子邮件)。但是当我上传文件到服务器时,执行$facebook->api('/me');Fatalerror:UncaughtCurlException:28:connect()timedout!thrownin/xxx/src/facebook.phponline622我还是不明白为什么。它来自CURL或SSL设置?我的远程服务器支持SSL并启用了CURL。我的本地只有CURL但不支持SSL。我认为我的Fa

php - Oauth API 客户端出现错误

谁能告诉我如何为我的网站实现Oauthapi。我已经从http://code.google.com/p/oauth-php/downloads/list(oauth-php-175.tar.gz)我已经在example/server中创建了数据库并运行了register.php文件,我得到了一个消费者key和key。我在中用这个替换了apikey和key>client/twolegged.php。提到的url替换为server/www/hello.php但是当我运行文件client/twolegged.php时出现错误ExceptionRequestfailedwithcode401:

php - 如何在我的网站上显示来自 Facebook 的个人资料?

我在StackOverflow、Google等中进行了搜索,但我不知道如何在我的网站上显示我在Facebook上的内容。我尝试了一些解决方案,每个解决方案都会提示登录对话框,访问者必须登录并接受我的应用程序(我创建了一个来测试)。这里的许多答案都太笼统了,我不明白他们的意思,所以我才问。我想要一些能让我的网站“登录”到Facebook并向访问者显示我的状态或照片的东西,而无需他们接受应用程序或使用他们的帐户登录到Facebook。我用我的AppID和AppSecret尝试了一个facebook-php-sdk示例,它要求我登录。另外,github.com/facebook没有类似于fa