草庐IT

open-api

全部标签

php - 将 Oauth 2.0 访问 token 传递给 PHP 中的 Fusion Tables API 时出现无效凭据错误

我已经到了沮丧的地步,正在寻求帮助。我整个周末都在学习新事物,以便尝试弄清楚如何使用需要通过Oauth2.0进行身份验证的goolgefusiontablesAPI。我开始使用PHP进行开发完全是因为我能够找到一些帮助我走上这条路的例子。几天前,我在这方面知之甚少,如果您想知道为什么我在下面的代码中尝试了某种方法而不是其他方法,那么简单的答案就是,这就是我找到的全部内容。我能够成功开发一个页面,该页面会请求Google的代码响应以访问我自己的个人资料。我还能够成功开发一个位于所需重定向位置的页面,该页面将获取该代码,将其传回谷歌并请求访问token和刷新token,这些token已成功

php - 带有 mod_vhost_alias 的动态 open_basedir

我正在使用mod_vhost_alias并想为每个用户动态设置open_basedir。有点像php_admin_valueopen_basedir/var/www/vhosts/%1但它不起作用。因为我有很多虚拟主机(4000-5000)mod_macro不适合我。我正在尝试应用这个补丁http://wiki.preshweb.co.uk/doku.php?id=apache:securemassvhosting但没有成功。有什么建议吗? 最佳答案 您可以使用auto_prependphp.ini中的选项以提供将首先执行的脚本。在

pipe - 使用 proc_open() 加载 .profile

情况是这样的:我编写了一个后端应用程序,它在某个服务器上运行。在此服务器上,有一个脚本可以通过ssh从前端服务器执行。然后我的脚本将检查是否正确加载了它需要的环境变量,因为我在脚本本身中严重依赖它们。这行得通,尽管不是我希望的工作方式。建立连接后,./profile不会加载,仅使用exec('source/home/user/.profile');当然是行不通的。由于脚本已经在运行。这就是为什么脚本是这样开始的:#!/to/php/bin/php-n那个帮助脚本是一个ksh脚本:#!/path/kshsource/.profile$*加载配置文件,并再次调用第一个脚本。我希望第二个脚本

php - API 输出样式

我不想问,但我在整个互联网上都进行了搜索,试图弄清楚这个问题。所以我获得了从Education.com网站提取信息的API。我获得了所有学校信息、位置信息等。但是我该如何设计它呢?!我想制作一个好看的表格,输出是这样的:schoolschoolid17914schoolnameFairOaksCommunityHighSchool我是只使用CSS还是忘记了一个步骤?我为我的无知感到抱歉。真诚的,卡尔 最佳答案 虽然您当然可以编写自己的XML解析器以按照您喜欢的方式构建HTML表格,但这是众多事情之一XSLT有利于。一些例子:onAl

php - Facebook API : Uploading photo in a group

我想将照片上传到用户组之一。可能吗?如果不可能,那么是否有任何解决方法?问候,桑凯特 最佳答案 Facebook有关于上传到群组的不错的文档。您可以将图片对象发布到群组APIhttps://developers.facebook.com/docs/reference/api/group/确保阅读上面的链接并阅读创建部分,以及任何需要的权限等。您使用最新的php-sdk编写的代码应该类似于此...//IFFILEUPLOADif((($_FILES["file"]["type"]=="image/gif")||($_FILES["fi

php - HTTPS 协议(protocol)是否与 REST API Web 服务相关?

我有一个PHP中的HTTPRESTAPI供iPhone应用程序使用。此API中的一些Web服务通过HTTP请求凭据中的用户身份验证进行保护,但我想通过提供完全加密的请求数据来避免“中间人”攻击。我在安全问题上不是很熟练,而且我在任何地方都找不到我的问题的任何明确答案:HTTPS与STATELESSRESTAPI相关吗?据我了解,HTTPS做了两件事:加密你的session向客户证明他正在与之通话的服务器是安全的所以乍一看它没有响应我的需求,即加密我的服务器和应用程序之间的数据,因为API不使用session。但我仍然有疑问。有人能给我讲清楚吗?我的另一个解决方案是使用公钥/私钥系统加密

php - Google Translate API 和字符编码

我将下面的PHP代码与Google的TranslateAPI结合使用,并且我读到json_encode需要UTF-8输入,所以想知道我如何知道Google是否将UTF-8编码的字符返回到我?//URLEncodestring$str=urlencode($str);//Makerequest$response=file_get_contents('https://www.googleapis.com/language/translate/v2?key='.GTRAN_KEY.'&target=es&source=en&q='.$str);//Decodejsonresponsetoar

php - 将 JSON 值分配给来自 Google Maps API 查询的 PHP 数组

我正在尝试找到一种方法来分配JSON值GoogleMap的API在传递地址时返回。我会搜索Google,但我对PHP的了解只有几个月,真的不知道该使用什么关键字。我真的连JSON是什么都不知道?无论如何,我发现这篇文章解释了如何使用地址查询Googlemap并让它返回GPS位置。当我在我的浏览器中测试它时,文本出现了。我只是不知道用什么来获取浏览器显示的内容并将其分配给PHP页面中的对象。这是Googlemap查询:http://maps.google.com/maps/geo?q="ADDRESS"&output=csv&oe=utf8这是我想在其中使用的功能://QueriesGo

php - 来自 YouTube API 的 channel 观看次数?

我希望通过他们的API获取YouTubechannel的channel观看次数。我一直在查看文档并进行谷歌搜索,但我似乎无法找到方法。channel浏览量不再显示在实际channel上,但它们显示在移动网站(example)上,而且还有一些网站仍在跟踪它们(example),所以我认为它们一定是可通过API获得。如果有人知道它们是如何可用的(最好用JSON输出),我将不胜感激,谢谢。 最佳答案 我设法为任何想知道的人弄明白了,这是使用PHP和JSON,以Google的youtubechannel为例。网址是:http://gdata

php, proc_open 如何传递多个参数

我正在编写可在*nix系统下运行的php代码。我需要在php代码中调用带有5个参数的python脚本。一些争论是用户输入,所以可能有任何字符。我不知道如何将参数传递给脚本。我将如何分开论点?例如在thisquestion您按行尾字符分隔,但在我的论点中可以是用户编写的任何内容。如何传递这样的论点?有什么想法吗?编辑:我有将转义字符放在每个引号符号'或"之前的想法传递参数,在另一端我将摆脱转义字符。json编码可以吗? 最佳答案 你想要的函数是escapeshellcmd():$arg1=escapeshellarg($input1)