【问题标题】:How to use API in wordpress如何在 wordpress 中使用 API
【发布时间】:2018-04-06 02:13:01
【问题描述】:

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

WordPress 中是否有任何内置功能可用于拨打电话和处理响应?

【问题讨论】:

标签: php wordpress api razorpay


【解决方案1】:

你可以使用wp_remote_get()

例如

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

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

默认用法

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

【讨论】:

  • 如何在 wp_remote_get() 中传递用户名和密码字段?
  • 您可以根据他们的 API 请求通过 headers 或 body 作为元素传递它。
  • 你可以提出这样的要求api:secret@api.razorpay.com
猜你喜欢
  • 2015-08-09
  • 1970-01-01
  • 1970-01-01
  • 2021-10-03
  • 1970-01-01
  • 2018-10-28
  • 1970-01-01
  • 1970-01-01
  • 2020-11-23
相关资源
最近更新 更多