草庐IT

api-getters

全部标签

php - 使用 axios 的 API 请求总是未经 Laravel API 授权

我正在使用Laravel进行个人项目5.6和Axios库(标准Laravel5.6包)。我需要先发送GET,然后使用Laravel的API和axios的http请求发送POST请求,但我没有使用Passport或任何类似的库,因为它是一个内部API,仅服务于VueJS从数据库中获取内容。如果我使用auth:api中间件设置我的API路由,我总是会得到未经授权的响应,以请求类型为准,这是错误输出:Error:Requestfailedwithstatuscode401消息:message:"Unauthenticated."但是,正如我在文档中所读到的,axiosheader设置在lar

php - API cURL 调用错误 : {"errors": {"price_rule" :"Required parameter missing or invalid"}}

我在cURL调用基于所选产品的价格规则时遇到错误。以下是我的错误:{"errors":{"price_rule":"Requiredparametermissingorinvalid"}}以下是我在cURL调用中发送的主体参数:{"price_rule":{"title":"sss","target_type":"line_item","target_selection":"entitled","allocation_method":"across","value_type":"fixed_amount","value":"-434","customer_selection":"all

php - YouTube API v3 PHP 获取 channel 中的总观看次数

我想知道如何获得channel总观看次数。我一直在搜索整个YouTubeAPI,但似乎找不到。非常感谢您的帮助。谢谢!:) 最佳答案 您需要使用Channel.list的API。channel的总观看量在statistics部分。您需要channel名称或channelID。如果你想要channelID但你只有channel名称,你可以使用这个app获取channel的YouTubeID。结果形式是:{"kind":"youtube#channelListResponse","etag":"\"gMjDJfS6nsym0T-NKCX

php - UPS API 包括正确的 WSDL 文件和端点

我是WSDL的新手。我以前使用过REST但不是这个。我正在尝试运行UPS开发人员网站上包含的示例代码文件。Page23本指南的一部分是我正在使用的API。fileyoucandownload包括我仔细阅读过的十个指南,但我最初只是想弄清楚如何填写下面的顶部配置部分(我正在使用php示例代码文件SoapRateClient.php)。我为WSDL添加了什么?我应该为端点url输入什么?您在他们网站上下载的文件有几个wsdl文件,我不确定应该选择哪一个。指导表示赞赏。 最佳答案 对于那些对如何开始使用UPSRateAPI感到困惑的其他人

php - api 平台 - 无法为项目生成 IRI

我从API平台开始,我正在使用示例实体“Foo”:namespaceAppBundle\Entity;useApiPlatform\Core\Annotation\ApiResource;useDoctrine\ORM\MappingasORM;/***Foo**@ORM\Table(name="foo")*@ApiResource*@ORM\Entity*/classFoo{/***@varstring**@ORM\Column(name="bar",type="string",length=255,nullable=false)*/private$bar;/***@varinteg

php - 如何使用 Facebook API 和 PHP 获取好友总数?

如何使用FacebookPHPAPI获取好友总数?到目前为止,这是我的代码:getuser();$friends=???; 最佳答案 试试这个$uid=$facebook->getUser();$fbme=$facebook->api('/me');echo"Welcome".$fbme['name'];$frnz=$facebook->api('/me/friends');echo"TotalNumberoffriendsyouhave:".sizeof($frnz['data'])."";

php - Enterprise Architect 中的魔术 getter 和 setter

我正在使用EnterpriseArchitect制作UML类图并使用它生成PHP5代码。使用this,可以为一个属性创建getter和setter,在代码中看起来像这样(只显示相关行):private$id;publicfunctiongetId(){return$this->id;}/****@paramnewVal*/publicfunctionsetId($newVal){$this->id=$newVal;}我想使用魔术方法__get($property)和__set($property,$value)而不是为每个属性使用单独的方法。这可能吗?如果可能的话,怎么办?它可能看起来

php - 将 API 错误代码转换为异常

我正在开发一些API的PHP接口(interface),它可以返回许多(最多一百个)不同的错误代码。当遇到这样的代码时,我的界面应该抛出异常。我的PHP有点生疏,因此我不确定什么是当今php程序员最合适的选择:每个错误代码都有一个单独的MyApiThisAndThatError类?或者有一个通用类MyApiError并提供API错误代码作为参数?我也乐于接受其他建议。 最佳答案 TLDR:使用包含API错误代码的通用MyApiException类。RalphSchindler在http://ralphschindler.com/20

php - 使用 rest api 返回 http 状态代码

我正在用php构建自己的restapi以进行练习。我可以评估发送到我的api的http代码(post、put、delete、get)。但是当我发出回复时,我真的只是打印出一个json。例如,我像这样在我的api中构建响应publicfunctionactionTest(){$rtn=array("id":"3","name":"John");printjson_encode($rtn);}无论如何我都不会操纵标题。通过阅读stackoverflow,我了解到我应该返回http响应代码以匹配我的api结果。我如何构建我的api并返回响应代码。我只是不明白我该怎么做,因为现在我只是打印出一

php - Nominatim API中有多少索引排名

我们目前正在安装NominatimAPI,它在排名30(索引),已经索引了大约4天,有人知道有多少排名要索引吗? 最佳答案 有30个0表示最高优先级,30表示最低。Hereisthefulltableofrankmeaning.Andhereisreallygoodexplanationofmeaningofthosenumbersnexttoranks.根据我的经验,排名26(道路/街道)和排名30(“其他”)的加载时间最长。值得注意的是,如果安装在此时(处理排名时)被打断,可以通过以下方式安全地恢复:./utils/setup.