首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >API实现Wordpress

API实现Wordpress
EN

Stack Overflow用户
提问于 2020-10-19 14:52:44
回答 1查看 29关注 0票数 0

我的任务是接受这两个API:

https://api.secondharvestvfd.com/v1/banks/1/drives/392/teams/397

https://api.secondharvestvfd.com/v1/banks/1/drives/392/teams/399

从两者计算team_raised * bank_meals_to_dollar的结果,将它们相加,并将结果输出到wordpress站点上的报价器中。

我不知道该怎么开始。

为了执行乘法和加法,是否需要编写一些PHP来创建API短码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-19 15:26:06

你可以在wordpress代码中使用Curl和php:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php 

function getApi($url){
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => $url,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);


$response_ = json_decode($response, true);
return $response_;

}

$respon_1 = getApi("https://api.secondharvestvfd.com/v1/banks/1/drives/392/teams/397");
$team_raised_1 = floatval($respon_1['team_raised']);
$bank_meals_to_dollar_1 = floatval($respon_1['bank_meals_to_dollar']);
$result_1 = $team_raised_1 * $bank_meals_to_dollar_1;


$respon_2 = getApi("https://api.secondharvestvfd.com/v1/banks/1/drives/392/teams/399");
$team_raised_2 = floatval($respon_2['team_raised']);
$bank_meals_to_dollar_2 = floatval($respon_2['bank_meals_to_dollar']);
$result_2 = $team_raised_2 * $bank_meals_to_dollar_2;
$value_tot = $result_2 + $result_1;
echo $value_tot;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64429857

复制
相关文章
API NEWS | Jetpack WordPress插件存在API漏洞
欢迎大家围观小阑精心整理的API安全最新资讯,在这里你能看到最专业、最前沿的API安全技术和产业资讯,我们提供关于全球API安全资讯与信息安全深度观察。
小阑本阑
2023/09/06
3000
API NEWS | Jetpack WordPress插件存在API漏洞
快速禁用WordPress REST API
WordPress预先打包了一个强大的REST API,非常适合某些用例,但它也带来了一些安全风险和担忧。如果你不想使用REST API,最好禁用它。有一个插件可以为你做这个名为Disable REST API,但它非常臃肿。
许都博客
2021/06/15
1.7K0
WordPress 技巧:屏蔽 REST API
WordPress 4.4 推出 REST API,这个是非常棒功能,通过 REST API 生成的 JSON 接口,可以很轻松的获取网站的数据,可应用于其他网站、手机 APP 或小程序等。
Denis
2023/04/15
6400
WordPress REST API 定制化输出
WordPress 自4.7 版本后与时俱进推出了REST API,如此一来想象空间又扩展了许多,如今WordPress 可以完全作为后端数据驱动了。本文通过几个例子展示如何定制化输出WordPres
Jeff
2018/01/22
2.1K0
WordPress REST API 定制化输出
wordpress 实现分页
需要注意的是页面参数不能使用 page https://ask.csdn.net/questions/843250
切图仔
2022/09/14
6780
WordPress REST API 内容注入漏洞分析
0x00 漏洞简述 1. 漏洞简介 在REST API自动包含在Wordpress4.7以上的版本,WordPress REST API提供了一组易于使用的HTTP端点,可以使用户以简单的JSON格式访问网站的数据,包括用户,帖子,分类等。检索或更新数据与发送HTTP请求一样简单。上周,一个由REST API引起的影响WorePress4.7.0和4.7.1版本的漏洞被披露,该漏洞可以导致WordPress所有文章内容可以未经验证被查看,修改,删除,甚至创建新的文章,危害巨大。 2. 漏洞影响版本 Word
Seebug漏洞平台
2018/03/29
3.4K0
WordPress REST API 内容注入漏洞分析
REST API TO MiniProgram 上线WordPress官方插件库
全新开发的用于 wordpress微信小程序的插件 REST API TO MiniProgram 今天上线WordPress官方插件库。这个插件的上一个版本叫:wp-rest-api-for-app,作为一个18年的码农,我很惭愧 ,wp-rest-api-for-app 是个丑陋的程序,当初完全是为了开发小程序匆忙写出来了,代码粗糙而丑陋,混乱的命名规则,杂乱的文件结构。此次更新,我完全重构了插件,相较上一个版本,这个版本做了结构性的重构,依据WordPress的插件规范编写,并参考官方api的写法,引入控制类,调整api的路由接口和安全校验。经过这次重构,我想应该给这个插件一个全新的名字,并提交到wordpress官方。一周前我提交了wordpress官方,通过了审核,加入wordpress的官方正规军。现在可以通过wordpress后台直接下载和安装插件了。
Jianbo
2019/12/13
1.3K0
REST API TO MiniProgram 上线WordPress官方插件库
利用 WordPress REST API 给 WordPress 做一个归档页面吧
查询了 WordPress REST API 文档之后,发现每次请求的文章总数( 也就是 per_page 参数 )不可以超过 100,但是归档页面理应展示全部文章,于是需要在 function.php 增加以下钩子和函数拓宽这个限制
Tony He
2022/11/17
4970
自己动手写 WordPress 插件 3:使用 API
上两篇讲解了如河窗体化 WordPress 插件,今天我们来点高级点, 🙂 如何使用 WordPress API 进行编写插件。其实我们在前面窗体化 WordPress 插件中已经部分涉及到这方面的知识。只是没有做详细的说明,所以认真看今天的内容也会对你以前的内容也会有所帮助。当然有什么问题,欢迎给我留言。 首先,什么是 WordPress 的 API? 在很早之前,我们需要添加一些新的功能,需要修改 WordPress 源代码,这是非常的郁闷,而现在有了 API (应用程序接口)之后,我们就能非常容易的添
Denis
2023/04/15
6520
wordpress如何屏蔽wp-json(禁用REST API)
  最近网友问ytkah怎么在网站日志文件中发现蜘蛛爬行了很多次的/wp-json/目录,在robots文件中disallow掉了爬虫还是访问了那个目录,能不能直接在程序中直接改呢?通过查询相关文档发现WordPress 4.4版本以后增加了一个REST API功能, 通过REST API可以很轻松的获取网站的数据,但是这个功能并不是每个网站都需要的,或者说有需要但并不希望它在head里面输出,那么可以禁用REST API或者说移除head里面wp-json链接。 // 屏蔽 REST API add_fi
ytkah
2018/03/06
1.8K0
WordPress 技巧:让编辑也可以更新 Setting API
使用 WordPress Setting API 创建的页面,默认情况下只有管理员才能更新里面的选项,如果想让编辑也能更新,怎么操作呢?
Denis
2023/04/15
1810
WordPress 高亮代码实现过程
Typecho,WordPress 等程序高亮代码实现过程,首先引入高亮代码 js 提取代码中得关键词,标记标签;然后,利用高亮 css 更换这些标签得颜色;最重要得自然是,pre 标签重写,这样是为了告诉浏览器哪段代码要执行高亮。
Yangsh888
2022/03/28
8590
WordPress实现QQ卡片链接
QQ发出去一个网址后,在展示的时候,他会快速抓取网站的内容(标题,缩略图,描述)进行展示,抓取有特殊标记的内容,快速展示出来。我们可以通过在head部分加标签的方式让这个过程更快,更准确的展示我们需要的内容。
神无月
2018/05/11
1.8K4
WordPress实现QQ卡片链接
新曝WordPress REST API内容注入漏洞详解
近日,来自Sucuri的研究人员发现WordPress存在重大漏洞,漏洞在于WordpressREST API,成功利用该漏洞可删除页面或修改页面内容。 官方很快发布了升级版Wordpress,但很多管理员没有及时升级,以至于被篡改的网页从最初的几千一路飙升到了150万,在此也提醒各位管理员尽快升级。 漏洞详情 ---- 1. 漏洞信息: WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。在4.7.0版本后,REST API插件的功能被集成到WordPress中,由此也引
FB客服
2018/02/23
2.8K0
新曝WordPress REST API内容注入漏洞详解
wordpress实现 ajax 分页加载
由于我们可以在后台使用wp query来输出文章列表,所以我们并不需要文章分页的入口,砍掉了分页入口也避免了搜索引擎抓取这些页面。我们只需要在AJAX 执行的过程中向后台传递一个分页参数,就可以返回这个分页上的文章列表。再返回文章列表的时候,我们还需要返回下一分页的页码,当然如果不是最后一页的话。
李维亮
2021/07/09
1.3K0
php API设计实现
打开文件:app\Http\Kernel.php 把这行注释掉: https://www.cnblogs.com/HD/p/4555369.html 'App\Http\Middleware\VerifyCsrfToken'
槽痞
2020/06/23
9610
实现Promise其它API
上一篇我们手动实现了符合 Promise/A+ 规范的代码。而 then 方法基本就是 promise 的全部内容,至于 catch、resolve、reject 等方法都是在原有的基础上做的扩展或者封装,这些方法并不算是 promise 的核心。下面就一一实现这些方法。
多云转晴
2020/08/18
5050
点击加载更多

相似问题

在Wordpress中实现Coinbase API以显示汇率

12

使用wordpress Api for wordpress功能

126

Wordpress & picturefill实现

27

WordPress iOS API

14

Wordpress API问题

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文