草庐IT

service-api-signup

全部标签

php - 拉维尔 5.4 : Api route list

我的routes/api.php中有以下几行Route::middleware('api')->get('/posts',function(Request$request){Route::resource('posts','ApiControllers\PostsApiController');});当我点击http://localhost:8000/api/posts它返回空白,但是当我将上述路线移动到routes/web.php时像这样:Route::group(['prefix'=>'api/v1'],function(){Route::resource('posts','Api

php - Laravel 护照 API : createToken get id

情况我正在使用LaravelPassportAPI通过个人访问token在Laravel和外部“代理”之间进行通信:https://laravel.com/docs/5.5/passport#personal-access-tokens您可以创建token:通过$token=\Auth::user()->createToken('name')->accessToken;($token然后只持有token本身,而不是对象)问题如何获取新创建的token的token()->id?背景我需要获取ID以将其存储在数据库中以与其他表建立关联。 最佳答案

php - 分配自定义分类以使用 REST API 发布

我正在使用内置的WPRESTAPI创建帖子(自定义帖子类型)。我已经让这部分工作了,下面是我提交的一些示例JSON以创建新帖子。{"title":"ThestoryofDrFoo","content":"Thisisthestorycontent","status":"publish","excerpt":"DrFoostory"}问题是,我如何同时传递要分配的分类法?我似乎找不到任何人询问或如何做的痕迹?对于上下文,服务器1正在创建帖子,WP存在于服务器2上。我还尝试通过请求传递一个长元数据,然后我可以在WP服务器上循环并使用wp_set_post_terms()相应地设置分类法.要

php - 没有命名空间时如何在 laravel 5.6 上使用 google-api-php-client

很抱歉,如果这是重复的,但我发现的几个关闭问题对我没有用。我是Laravel新手。我正在尝试使用github库https://github.com/google/google-api-php-client使用laravel5.6框架。我通过运行安装了api:Composer需要google/apiclient:^2.0我的composer.json看起来是正确的,因为它包括:"require":{"php":"^7.1.3","fideloper/proxy":"^4.0","google/apiclient":"^2.2","laravel/framework":"5.6.*","l

ChatGPT 聊天接口API 使用

一、准备工作1.准备OPENAI_ACCESS_TOKEN2.准备好PostMan软件二、测试交流Demo本次使用POSTMAN工具进行快速测试,旨在通过ChatGPTAPI实现有效的上下文流。在测试过程中,我们发现了三个问题:  1.如果您想要进行具有上下文的交流,每次POST请求都需要将历史交流信息放入“messages”对象中。这会导致token数量成倍增长,从而增加您的费用成本。  2.计费方式为请求提问token和回答token的总和。如下:ChatGPT返回数据中usage对象。其中total_tokens为本次请求的计费tokenusage:{“prompt_tokens”:17

php - 使用 twilio API 在短信中包含链接

如何使用twilioAPI在外发短信中包含url?我试过了,但没有发送消息。有具体格式吗?语法?更新:这是代码:(我正在使用phpapi)也许问题在于在链接中使用变量?或者可能采用不同的格式?$sms=$client->account->sms_messages->create("xxx-xxx-xxxx",$send_to_number,"Hey$var1.wordswords$var2.viaexample.com.see:https://graph.facebook.com/$fb_id/picture");example.com链接工作完美,$var1和$var2也是如此。但是

php - 通过 PHP REST API 检索 JSON

我有这个将json发送到RESTAPI的cURL函数:$url="https://server.com/api.php";$fields=array("method"=>"mymethod","email"=>"myemail");$result=sendTrigger($url,$fields);functionsendTrigger($url,$fields){$fields=json_encode($fields);$ch=curl_init();curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type:application/

php - WP 休息 API : new route return rest_invalid_handler

这是一个用于创建新路由的简单测试脚本:add_action('rest_api_init',function(){register_rest_route('ass','/ativar',array('methods'=>'GET','callback'=>'testing_route',));});functiontesting_route($data){returnarray('message'=>'testingroute');}但它返回错误信息:rest_invalid_handler 最佳答案 解决了!'callback'=

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