草庐IT

service-api-signup

全部标签

php - API 参数中提供的 appsecret_proof 无效

我已经在我的Facebook帐户中创建了一个应用程序,并使用我的访问token(php)向我的friend发布了帖子。但另一个用户无法使用我的应用程序ID和密码向他们的friend发帖并收到错误Invalidappsecret_proofprovidedintheAPIargument我已经禁用了Requiredappsecretproofinmyappsettings有什么解决办法吗?publicfunctionfacebookUsershare(){require'../facebook/src/facebook.php';$facebook=newFacebook(array('

php - 带有 Google PHP SDK 的 YouTube API - 响应为 JSON

对于我的最新项目,我需要YouTube搜索的结果作为JSON字符串。我试过修改来自here的官方样本的代码以便整个响应数组以JSON形式返回,但JSON输出仅包含一个结果和该结果的两个标记{"etag":"\"bvxF-DWHx1toJotsdJBeCm43SLs/Ti9GPWl-tTk2fzo_W4M7px11bPY\"","eventId":null,"kind":"youtube#searchListResponse","nextPageToken":"CBkQAA","prevPageToken":null,"visitorId":null}这就是我的代码:setDevelop

php - PHP 的 Google API 客户端中的 required_once 问题

我一直在尝试在我的php脚本文件中导入/包含文件,但不知何故它不起作用。我知道这个require_once问题已经被问了很多次[1.require_oncewithsubfolders,2.require_once()cantfindtheincludepath,3.Usingrequire_onceforupdirectorynotworking]但他们似乎都不适合我。下图将清楚地说明我要做什么:我的尝试和错误:尝试1require_once(__DIR__.'GoogleClientApi/src/Google/Service/Analytics.php');echo'Hey1';

php - 如何判断我在 php 中使用的是哪个 facebook 版本的 API

我有一个大约两年前的旧php项目。我看到我下载了facebookphpSDK版本3.1.1。当我安装我的项目时,我看到PHPfacebook对象调用/me/friends?access_token=longadfjoaisdfjoaije然后打印我所有的friend。我读过很多讨论,FacebookGraphv2.0及以后的版本将不再公开所有好友,除非好友也在使用我制作的应用程序/项目并明确同意一些说明。所以我正在尝试确认我的FBSDK是否连接到低于2.0的图形API。但我不知道。我的猜测是我使用的版本低于2.0,因为我在api响应中看到了我所有的friend。我尝试深入研究SDK代码

php - 我需要一个专门针对 Facebook Graph API 的最小示例(使用 PHP)

自上次使用以来,FacebookSDK发生了变化。我想创建一个网站,从用户已经加入的封闭组中提取信息。上次我使用javascript,现在我必须使用对我来说有点新的PHP。facebook上的示例没有给出SDK中内容的简单示例(..在我看来)。我的主要问题是将facebook连接到我的网站并让网站与应用程序同步。在“AppDomains”中,我插入了“localhost”,在“SiteURL”中,我使用了PHP文件的确切目录(http://localhost/test/facebook-g.api/)并在“审核项目”(user_groups)中设置正确的项目。这是我目前的代码:我需要一

php - 安全地限制 API 速率,防止 IP 地址欺骗

我正在使用PHP、MySQL和Redis开发API,并希望对特定调用进行速率限制。API位于CloudFlare后面。为实现这一点,我将增加每个IP地址每小时在Redis中进行的特定调用的计数,如果超过限制,将显示错误。但是,我相信我遇到了IP地址欺骗问题。我知道如果真正的客户欺骗了他们的IP地址,他们将永远不会收到回复,但这对于诸如创建帐户电话之类的电话来说可能不是必需的。客户端可以通过注册多个具有不同IP的帐户来有效地发起DoS攻击,同时始终避开速率限制。这会导致我的系统发送大量欢迎电子邮件(导致我的服务器被标记为垃圾邮件),并且如果他们的电子邮件帐户被恶意注册,可能会阻止用户注册

php - 调用 REST api (Phalcon) 时出现 404 错误

尝试使用ajax在Phalcon中调用DELETE或PUT时收到404错误。我能够执行GET。我的Ajax:$.ajax({url:'http://localhost/person/blah/5',type:'DELETE',success:function(data){console.log(data);}});我的PHP$app->delete('/person/blah/{id:[0-9]+}',function($id){$response=newPhalcon\Http\Response();$response->setJsonContent(array('status'=>

php - Laravel 5 REST API 验证

我对RESTfulAPI和Laravel5都很陌生,所以请原谅我提出任何愚蠢的问题。:-)在Laravel5中验证API请求(POST/PUT)的最佳方式是什么?我了解了FormRequestValidation,但这似乎是针对表格的。将它也用于HTTPRESTAPI是否有意义?有更好的选择吗?此外,如何验证GET请求中的查询字符串?这是Controller本身要处理的事情吗? 最佳答案 最好的选择是使用表单请求验证。标题中的“表单”一词具有误导性-因为它确实能够处理任何请求的验证-无论来源如何。您可以在请求验证器中处理GET请求-

php - Twitter API 无法托管 [在本地主机上运行良好]

我正在开发一个应用程序来显示在给定地理位置(纬度和经度)的1英里半径内完成的推文。这是我的PHP代码,get("https://api.twitter.com/1.1/search/tweets.json?geocode=".$lat.",".$long.",5mi&result_type=recent&count=".$notweets);//echo$tweets;echojson_encode($tweets);?>我正在使用Wamp服务器(PHPV5.5.12),我的代码在上面运行良好。但是,当我在一些免费托管网站(我尝试过hostinger.in和000webhost.com

php - sphinx api 基本设置

其实我的问题似乎很基础。我使用的是sphinx2.3.1测试版我无法设置它来搜索我的数据库。我正在使用具有1.57GB数据的mysql数据库,这是在我的服务器本地主机上。并且我想将sphinxapi与php一起使用。尽我所能,我必须告诉sphinx在哪里寻找数据如何处理在哪里存储索引嗯,我不知道应该更改哪个文件。我在sphinx文件夹中找到了一个名为configure的文件,我尝试了这个,然后我更改了sphinx.conf.in但我仍然无法使用sphinx。如果你能帮我配置sphinx基本设置就太好了。我研究了一些问题,但没有像这样的基本问题。提前致谢。 最