Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在向django API视图发送数据时验证wordpress wp_remote_post()_Php_Django_Wordpress_Django Rest Framework - Fatal编程技术网

Php 如何在向django API视图发送数据时验证wordpress wp_remote_post()

Php 如何在向django API视图发送数据时验证wordpress wp_remote_post(),php,django,wordpress,django-rest-framework,Php,Django,Wordpress,Django Rest Framework,我使用wordpress中的wp_remote_post()将一些JSON数据发送到另一个django API视图,我能够发送数据,但不知道如何在wp_remote_post()和django通信期间构建一些安全身份验证 在wordpress中,json数据通过以下方式发送: wp_remote_post( 'target url', ['body' => array( 'name' => 'myname', 'email' => 'myemail')] ); 在我的接收dj

我使用wordpress中的wp_remote_post()将一些JSON数据发送到另一个django API视图,我能够发送数据,但不知道如何在wp_remote_post()和django通信期间构建一些安全身份验证

在wordpress中,json数据通过以下方式发送:

wp_remote_post( 'target url', ['body' => array( 'name' => 'myname', 'email' => 'myemail')] );
在我的接收django API视图中:

class DataFromWordPress(APIView):

     def post(self, request, *args, **kwargs):
         print('data from wordpress is...',request.data)
         return something

安全认证的概念非常广泛。考虑到您使用的是现代django API,您可能应该为开放客户端(web浏览器)使用JWT,或者为Wordpress使用API键来与API进行通信,但是如果没有更多细节,整个问题在这里很难回答。