您当前的位置:首页 > TAG信息列表 > http-api
WP远程开机自检收到404错误代码
$info = array( \'values\' => array( \'email\' => \'[email protected]\', \'firstname\' => \"firstname\", \'lastname\' => \"lastname\", \'source\' => \"WEB\", ), ); $infoo=json_encode($info);&
WP_REMOTE_POST和WP_SAFE_REMOTE_POST的区别
的文档wp_remote_post says 在许多情况下,您可能会得到更好的服务wp_safe_remote_post看看源代码,两者之间唯一不同的一行是wp_safe_remote_post 有以下内容: $args[\'reject_unsafe_urls\'] = true; This article 这是我找到的最好的解释,似乎表明我唯一应该使用的时间wp_remote_post 是指我对自己的网站进行远程呼叫时。那么,我还想在其他情况下使用wp_remote_post 还是我应
为什么WP HTTP API在重定向时将方法(POST/PURGE)切换为GET(302)?
经过痛苦的调试后,我发现请求WP HTTP API(但在本例中wp_remote_request()) 总是以GET 方法,即使该方法是初始请求中的其他方法(在我的情况下PURGE 由使用Varnish HTTP Purge plugin)通常这适用于POST 请求,其中重定向到GET 请求相同的URL意味着完全删除使用POST. 在我的情况下,使用PURGE 结果是Apache加载了我试图清除的实际URL,这不是我想要的。关键是:你绝不会希望这种情况发生。无论您使用何种方法发送请求,您最终肯定希望使用该
允许为局域网地址下载URL(_U)
我在自己的服务器(家里)上托管一个wp站点,我想使用wp cli从自己的计算机导入媒体。在我的计算机上,我有一个web服务器,我请求wp cli从导入媒体“http://192.168.0.2/wpTemp/media.txt“。失败了!经调查,这是由于ip地址未被download\\u url()=>wp\\u safe\\u remote\\u get()识别为“安全”。有没有办法将wp配置为只允许192.168.0.2?并保护其他一切。(我还需要知道修改放在哪里,我不想在wp更新后重做修改)。
向WordPress发送GET请求
我希望有这样一个url:http://example.com?user_id=23&entry_id=34$nonce=4j54hgc465 当用户单击此链接时,我想对这些信息执行一些操作,例如更新用户或发布并向用户显示消息。我该怎么做?我应该一起去吗HTTP API 或REST API 还是其他更简单的解决方案?More information about what i\'m gonna do: 我想发送一封带有用户链接的电子邮件。此链接可以如下所示:http://example.co
将Twitter-URL转换为列表时间表?
我知道oEmbed ability to embed a specific tweet, 如其documentation... 但是,有没有什么方法可以简单地获取特定推特提要中的最新信息,而无需设置帐户并进行查找,无需每次都转到页面的“获取嵌入代码”按钮,也无需设置api密钥?换言之,将特定twitter URL列表转换为嵌入、iframes,列出提要。
如何删除REST API链接:在http头文件中?
我想删除自wordpress 4.4以来添加到http头中的“link:”行这是一个curl -I killcandida.org 下面是我要删除的行的输出摘录:Link: <http://killcandida.org/wp-json/>; rel=\"https://api.w.org/\" 请注意,这里我不讨论html头,而是讨论http头。
使用模板创建自定义URL以获取外部JSON
大家好,希望你们能帮忙。所以我有一个WP站点和一个外部JSON enpoint(不是来自另一个WP),我想要实现的是在wordpress中创建动态的“假”URL,如:示例。com/product/{{product\\u slug}}}输入这个URL后,我想用这个slug获取我的JSON端点,类似于:externalsite。com/api/v1/product/{{product\\u slug}}位于模板内,例如单个产品。php我用add\\u filter(\'template\\u inclide
WP_Http响应抛出“无法将WP_ERROR类型的对象用作数组”
我的插件抛出错误“不能将WP\\u error类型的对象用作数组”。问题是。。。$http = new WP_Http(); $response = $http->request( $url, array(\'timeout\' => 20)); if( $response[\'response\'][\'code\'] != 200 ) { // THIS IS THE LINE return false; } $uploa
将WP_ERROR返回为WP_REST_RESPONSE
我 h类一ve 一 h类t型t型p request型 t型o WP REST A.P我 t型h类一t型 c一n resolve 我n 一 success or 一 f一我lure st型一t型us个A.;个A.;Th类e success g级et型s h类一ndled by WP_REST_Response, 一nd 我f 一ny error occurs t型h类我s 我s h类一ndled by WP_Error, bot型h类 ret型urned 我f t型h类一t型\'s t型h类e
如何从数字设备接收JSON有效载荷
我有一个大约有100个注册用户的网站。一些人将接受数字秤。秤将其重量数据发送到第三方服务器,然后该服务器将JSON有效负载作为HTTP Post发送到URL端点(我的服务器)。消息可以包括基本身份验证。有谁能推荐将数据输入WP数据库的最佳方法吗。最初,我只想使用user\\u元数据将权重添加到他们的概要文件中。最终,我将更多地处理数据。我对Wordpress很在行,但不知道如何从http post跳转到wp甚至mysql。
使用REQUEST::REQUEST_MULTY()发送JSON有效负载
我有一个外部api,它将json主体作为有效负载。我正在尝试发送多个并行请求。所以我没有使用wp_remote_post()我的代码的wp\\u remote\\u post()版本工作得很好。使用发送JSON负载wp_remote_post()这很有效! $response = wp_remote_post($url, [ \'body\' => json_encode($registrants), // requried keys [firstNam
使用瞬变缓存WP REMOTE_GET HTTP响应
使用wp\\u remote\\u get会在每次页面加载时不断ping API。这增加了服务器资源。是否可以缓存API的响应,使用瞬态存储它,并在接下来的5分钟内使用它,而不是每次都保持ping?5分钟后,它应该再次发送请求并重写存储的值。这是我的API请求代码。如何做到这一点?我是新手。请帮帮我function display_api_response() { $api_url = "https://randletter2020.herokuapp.com";
wp_remote_post empty $_POST
好吧,我搜索了很多,但不知道我遗漏了什么。我需要将一些数据发布到另一台服务器上的php文件中,但如果我打印wp\\u remote\\u post变量,我会得到:{"headers":{},"body":"","response":{"code":200,"message":"OK"} ..... 代码如下: $url = \'https:/
根据用户输入在WordPress中调用外部API
我想创建一个简单的wordpress网站,在其中我想在页面上显示一个搜索框。在文本/搜索框中搜索字符串时,应基于该字符串进行外部API调用,并向用户显示API返回的数据。到目前为止,我已成功从以下URL引用代码-https://rapidapi.com/blog/integrate-external-api-wordpress/.但我无法根据文本框中传递的字符串调用API。我在子主题文件页面中完成了以下代码:-<div id="primary" <?php generate
如何将这个curl转换为wp_emote_get?
我想将curl转换为wp\\u remote\\u get。 $url = \'https://accounts.google.com/o/oauth2/token\'; $curl_post = \'client_id=\' . $client_id . \'&redirect_uri=\' . $redirect_uri . \'&client_secret=\' . $client_secret . \'&code=\' . $code . \
Extending Wordpress REST API
我正在尝试创建一个API,外部客户端可以通过REST API对用户进行身份验证并重置其密码。我已经看过了:External WordPress API. 然而,通过this插件似乎不可能做到这一点。有没有办法用我自己的方法扩展这个API?如何实现用户身份验证和重置密码功能?我还想创建一些调用外部API的其他方法。看起来可以创建JSON(REST?)通过这个插件的API:https://wordpress.org/plugins/json-api/. 然而,我还没有尝试过。有没有简单的方法来创建一个REST
如何在wp_Safe_Remote_Get()中设置头部?
之前我使用的是下面的代码。现在我需要更改此代码并替换file_get_contents() 具有wp_safe_remote_get(). 我需要知道如何设置\'header\' => \"Accept: application/json\" 在里面wp_safe_remote_get():$opts = array( \'http\' => array( \'method\' => \"GET\",
通过wp_emote_post()发送JSON字符串
我正在构建mailchimp集成,他们需要使用JSON代码进行POST调用。不,我用的是这个代码works:$data = wp_remote_post($url, array( \'headers\' => array(\'Content-Type\' => \'application/json; charset=utf-8\'), \'body\' => json_encode($array_with_parameters),
如何使用HTTP API复制cURL XML请求?
我正在开发一个插件,该插件向供应商的发货API发布XML请求以获取发货报价。XML存储在一个名为$XML的字符串中。我可以使用以下参数使用curl成功发布XML请求:$curl = curl_init( $this->settings[\'api_url\'] ); curl_setopt( $curl, CURLOPT_HEADER, 0 ); curl_setopt( $curl, CURLOPT_POST, 1 ); curl_setopt( $curl, CURLOP