如何在wordpress中使用API

Aiy*_*jia 5 php api wordpress razorpay

我想将一个Razorpay Payment API与WordPress连接,API使用用户名和密码进行身份验证令牌.

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

Tha*_*vam 7

您可以使用 wp_remote_get()

例如

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

您还可以控制所有请求参数,如标题和正文数据.

默认用法

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
); 
Run Code Online (Sandbox Code Playgroud)

参考:更多信息