草庐IT

facebook-graph-api-v2.2

全部标签

php - 如何处理删除 JSON :API? 中的关系

我们目前正在使用Ember和CakePHP开发单页应用程序。我们使用JSON:API传输数据的格式。但是,在创建关系时,客户端会传输id。删除关系时,Ember将id作为null传输。但是在服务器端,null是不可捕获的,所以我们使用一个额外的查询参数来指示它应该被删除。我们如何使用CakePHP实现这一点(捕获null值),同时仍然遵守JSON:API规范?或者,有没有其他方法可以删除与JSON:API规范或使用Ember的关系? 最佳答案 我很确定这最好在PHP方面解决,所以我相信其他人会更适合回答这个问题。我可以从Ember方

php - 扩展 Laravel 路由器 API

我正在尝试扩展Laravel5.6路由器类以添加一些方便的方法来注册路由。我创建了一个扩展Illuminate\Routing\Router类的类,如下所示:NamespaceApp\Overrides;useIlluminate\Routing\RouterasLaravelRouter;classRouterextendsLaravelRouter{publicfunctionapiReadResource($name,$controller,array$options=[]){$this->resource($name,$controller,array_merge(['only

如何使用卷曲从API获取数据?

(我是卷发的新手,也是Apigee)我正在尝试从API获取身体数据"https://staging.api.pearson.com/content/scapi/urn:Pearson:manifestation:014f3333d-ceda-476f-476f-81f-81f2-d3d6c89ace42"使用curl和以下命令,但无法获得任何数据,而不是故障字符串卷发”https://staging.api.pearson.com/content/scapi/urn:Pearson:manifestation:014f3333d-ceda-476f-476f-81f-81f2-d3d6c89a

php - Google Analytic API insufficientPermissions 403错误

我使用GoogleAnalytics管理APIAccountUserLinks:list我正在尝试获取帐户用户列表...try{$accountUserlinks=$analytics->management_accountUserLinks->listManagementAccountUserLinks('123456');}catch(apiServiceException$e){print'TherewasanAnalyticsAPIserviceerror'.$e->getCode().':'.$e->getMessage();}catch(apiException$e){pr

javascript - 向 Intuit/Quickbooks Payments API 提交 token 化卡数据时出错

我正在将Intuit/QuickbooksPaymentsAPI集成到现有的电子商务网站中。由于PCI要求,我需要在卡数据到达服务器之前通过JavaScript对其进行标记,然后使用该标记而不是实际的卡数据提交费用。为什么我从PaymentsAPI收到“token无效”错误?第一次尝试我按照thispage上的说明进行操作,它描述了如何使用因纽特人提供的JavaScript文件来标记卡数据。intuit.ipp.payments.tokenize(qbAppToken,{card:{number:$("#tokenize_cc-number").val(),expMonth:$("#t

php - 如何在 ups API 包装器中设置访问点?

我正在使用gabrielbullupsapiwrapper它工作正常,除非我想添加一个UPS接入点;文档说我必须声明一个“AlternateDeliveryAddress”。接入点数据应该打印在ups标签上,但它们没有出现。由于包装器GitHub页面上没有这种情况的示例,我自己搜索了方法并找到了一个,但我觉得我忘记了什么,因为我没有收到任何错误。我针对特定部分尝试了此代码。周围的代码就像shippingclassexample中的一样$address=new\Ups\Entity\Address();$address->setAddressLine1($ap_addressline1)

php - 尝试连接到 Microsoft Graph 时出现 "Insufficient privileges to complete the operation"

我想配置我的Symfony4应用程序以使用msgraph-sdk-php阅读和发送电子邮件图书馆。我的应用程序将从单个帐户读取和发送电子邮件,我不想将其密码暴露给应用程序的用户。因此,我不会使用OAuth进行登录。我的第一个体验是这段代码(检索邮箱用户资料):post($url,['form_params'=>['client_id'=>$clientId,'client_secret'=>$clientSecret,'resource'=>'https://graph.microsoft.com/','grant_type'=>'client_credentials',],])->g

php - 服务器访问 Laravel API 的节流问题

我有一个使用Laravel的API,它是从另一个带有Guzzle的Laravel实例调用的。第二个服务器的IP地址正在触发API上的限制。我想将用户的域和IP地址从第二个服务器传递到API。我希望不要重新编码Throttle中间件。我想知道是否有人以前遇到过这个问题,如果遇到过,他们是如何解决的。API上的中间件组是这样设置的/***Theapplication'sroutemiddlewaregroups.**@vararray*/protected$middlewareGroups=['api'=>['throttle:60,1',\Barryvdh\Cors\HandleCors

php - 谷歌搜索 API 后端

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我想知道你们中是否有人知道如何实现一个后端系统,该系统将从Google检索SEO信息(网站排名、google中前X个结果中的#ocurrences等)。我知道GoogleAJAX搜索API(code.google.com/apis/ajaxsearch/)将允许您检索内容而无需“wget”或“curl”,但使用搜索信息似乎不是合法(code.google.com/apis/ajaxsearch/terms

php - 使用 API Web 服务的 Symfony 路由

我正在完成我们网络服务的API。现在我正在考虑如何更改路由,因此如果我们决定制作新版本,我们不会破坏第一个API。现在:url:/api/:actionparam:{module:api,action::action}requirements:sf_format:(?:xml|json)我的想法:url:/api/v1/:module/:actionparam:{module:api1,action::action}requirements:sf_format:(?:xml|json)url:/api/v2/:module/:actionparam:{module:api2,actio