Php 邮政及;从外部API更新WooCommerce中的JSON数据
我想从一个外部API创建帖子(并更新它们),它为我提供了连接JSON数据的端点,但我没有成功地在我的WordPress/WooCommerce中发布任何API数据 我曾尝试使用一些插件发布JSON数据(在WordPress中提供),但它们对我不起作用 在Postman中使用带有GET请求的端点“”,它会返回JSON数据,但当我在帖子中粘贴PHP代码时,它不会返回任何数据 如何在我的WooCommerce中发布我与Postman一起获取的JSON数据(作为文本、图片/url和标记)?如果API服务器发生任何变化(即库存或产品描述),如何在现有WP post(产品)中修改这些变化 任何帮助或信息将不胜感激,因为我是编程界的新手!提前感谢:)Php 邮政及;从外部API更新WooCommerce中的JSON数据,php,json,wordpress,api,woocommerce,Php,Json,Wordpress,Api,Woocommerce,我想从一个外部API创建帖子(并更新它们),它为我提供了连接JSON数据的端点,但我没有成功地在我的WordPress/WooCommerce中发布任何API数据 我曾尝试使用一些插件发布JSON数据(在WordPress中提供),但它们对我不起作用 在Postman中使用带有GET请求的端点“”,它会返回JSON数据,但当我在帖子中粘贴PHP代码时,它不会返回任何数据 如何在我的WooCommerce中发布我与Postman一起获取的JSON数据(作为文本、图片/url和标记)?如果API服务
请这边检查谢谢您的即时回复!我正在查。我应该在哪里使用这个代码?编辑器会自动对PHP代码进行注释(
$api_response = wp_remote_post( 'https://your-website/wp-json/wc/v2/products/{PRODUCT ID}', array(
//'method' => 'PUT',
'headers' => array(
'Authorization' => 'Basic ' . base64_encode( 'KEY:SECRET' )
),
'body' => array(
'regular_price' => '100.30', // just update the product price
// but we can update several parameters at the same time
// more params http://woocommerce.github.io/woocommerce-rest-api-docs/?shell#product-properties
)
) );
$body = json_decode( $api_response['body'] );
//print_r( $body );
if( wp_remote_retrieve_response_message( $api_response ) === 'OK' ) {
echo 'The product ' . $body->name . ' has been updated';
}