php - 如何在wordpress中使用API

标签 php wordpress api razorpay

我想将一个 Razorpay 支付 API 与 WordPress 连接,API 具有使用用户名和密码的身份验证 token 。

WordPress 中是否有任何内置功能可用于进行调用和处理响应?

最佳答案

你可以使用wp_remote_get()

例如

wp_remote_get( 'http://www.example.com/index.php?action=foo', array( 'timeout' => 120, 'httpversion' => '1.1' ) );

您还可以控制所有请求参数,例如 header 和正文数据。

默认用法

global $wp_version;
$args = array(
    'timeout'     => 5,
    'redirection' => 5,
    'httpversion' => '1.0',
    'user-agent'  => 'WordPress/' . $wp_version . '; ' . home_url(),
    'blocking'    => true,
    'headers'     => array(),
    'cookies'     => array(),
    'body'        => null,
    'compress'    => false,
    'decompress'  => true,
    'sslverify'   => true,
    'stream'      => false,
    'filename'    => null
); 

引用:More info

关于php - 如何在wordpress中使用API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46924779/

相关文章:

c++ - 人们会在 SphinxQL 上使用 SphinxAPI 的具体原因是什么?

php - 如何在使用 LEFT JOIN 和 GROUP BY 时显示不同列的总值

php - 这个 PDO 声明有什么问题?不能将 PDOStatement 类型的对象用作数组

javascript - 为单个重复发生的事件保存单独的 DHTMLX 调度程序事件记录

php - 我的 friend 系统为每个用户更改 session

html - 在 WordPress 的标题中居中对齐图像

python - 如何使用 CleverTap API 通过 python 发送推送?

javascript - 如何从 javascript 打印 WordPress 简码

css - 如何从wordpress模板中删除发布日期

api - 公共(public)酒店API