您当前的位置:首页 > TAG信息列表 > rest-api

  • 从bundle.js中的FETCH请求调用时的REST API身份验证问题

    时间:2019-07-16

    我可以将Rest API用于不需要身份验证的调用,但对于需要身份验证的路由,我遇到了身份验证问题。这里是a的一部分。管理页面的php视图模板:<div id=\"nonceCreator\"> <script> let _wpnonce = <?php echo json_encode(wp_create_nonce(\'wp_rest\')); ?>; let cookiesArray = <?php ech

  • 我们是否可以从PERMISSION_CALLBACK中访问REST请求参数,以通过返回FALSE来强制执行401?

    时间:2019-07-17

    从我迄今为止的尝试和测试来看,getter和setter在函数内部不起作用permission_callback.另一种方法是从回调本身抛出自定义401。是否可以使用permission_callback, 检查参数,并return false 而不是在callback 对于相同的功能return 401?Update 1:permission_callback => function($request) { $request->get_params(); } 不返回任何内容。我需要检查主体

  • REST API:注册和登录错误不是特定的

    时间:2019-07-18

    我已经创建了一个注册/登录表单,虽然它对这两个表单都非常有效,但让我感到困惑的是错误消息。我试图在注册时产生以下错误:电子邮件已在使用中,用户名已在使用中,缺少字段,但无论我做什么,我得到的错误总是\"Request failed with status code 400\"这是我用来制作post 创建用户的请求: const { username, password, email } = this.state; axios .post(`${Config.api

  • localize_script or rest api

    时间:2019-07-23

    如果数据在两个选项中都可用,那么在什么情况下我应该使用本地化脚本使数据可用于javascript代码,在什么情况下我应该使用rest\\U api?我有一个自定义的post类型,其中包含需要传递到php代码的元数据。我可以选择本地化脚本并直接使用数据,或者调用rest api并通过ajax获取信息。这两种方法中哪一种被认为是最佳实践/您建议使用哪一种?或者我应该同时使用这两种方法(来验证api调用?)?

  • 如果站点受.htpasswd保护,我可以使用REST API吗

    时间:2019-07-25

    如果站点受保护,是否有方法使用Wordpress REST APIAuthType Basic 使用htpasswd?

  • REST API中的自定义POST类型注释的端点是什么?

    时间:2019-08-02

    在我的react项目中,我使用worpdress作为后端,需要使用我的自定义帖子类型events 还有评论。因此,根据WordPress comments API文档,我正在使用这样的端点”/wp/wp-json/wp/v2/comments?events=704”; 因此,根据这一点,它应该只显示704条post ID注释。但在我的情况下,它会返回我在post_type = post 而且请参见下面的自定义post类型的上述API端点的JSON结果。这是一个\'post_type\' => pos

  • 仅当使用作者参数时,WP REST API才返回404

    时间:2019-08-03

    我在aws linux上安装了多站点wordpress,运行非常好。WP-restapi也在正常工作。除了一个案例。/wp-json/wp/v2/posts?author=<some int> 对于其他所有内容,包括我的自定义端点和添加到api的自定义参数/字段,它都可以完美地工作。但当我添加作者部分时,它在所有站点上返回404。例如:/wp-json/wp/v2/posts?author_exclude=1 //this works /wp-json/wp/v2/p

  • 多站点安装问题和REST API请求的403错误

    时间:2019-08-04

    我已将WP设置为具有子域的多站点安装。站点网络和每个站点的仪表板都工作正常,但我在父站点上使用块编辑器时遇到的错误除外。所以我有wyamazaki。fi作为我的主域,希望创建两个网站,一个用于博客,另一个用于使用多站点的公司网站。我在cPanel中设置了通配符子域,重定向似乎正在工作。每当我在主站点上创建/编辑页面时,块编辑器都会失败,错误为“更新失败”。我检查了Chrome上的控制台,似乎所有的API请求都导致了403错误。(404是我在.htaccess中测试不同重写基的时候)我已经检查了我的。hta

  • 古腾堡自定义区块获取所有帖子

    时间:2019-08-05

    我正在尝试创建自定义块,但我需要一些帮助。我正在尝试设置<select> 在列出所有帖子的编辑器中。我在api方面还不是很有经验,但在阅读了文档之后,下面的一行应该可以得到帖子。wp.api.collections.Posts().fetch() 然而,问题是,我得到了一个很好的错误:TypeError:无法读取未定义的属性“collections”我怎样才能在编辑器中获得所有帖子的列表供选择,还是仅仅超出了可能的范围?

  • Get user in rest API endpoint

    时间:2019-08-06

    I\'m making some API endpoints that require me to confirm who the user is, and what they can do, before I let them use the endpoint. However, I can\'t seem to get the current user. My endpoint: function register_api_hooks() {&#x

  • Authenticating with REST API

    时间:2019-08-06

    我尝试了各种方法来验证post请求。WP用户插件-根据docs, 我已登录wp-json/wpuser/v1/user/login 收到了我的令牌。我已将该令牌作为名为“Authorization”(也尝试了“Authorization”)的标头传递给wp-json/wp/v2/job-listings/ 我明白了401: rest_cannot_create. 我也试过这个authorization 作为参数,以及h:authorization, 还有大写字母“A”。JSON API插件-使用生成non

  • 获取wp数据选择器的加载状态

    时间:2019-08-08

    我有一个自定义块,显示为当前帖子指定的分类术语。我试图在后台加载这些术语时显示加载微调器。假设我有一个自定义分类的选择器,看起来像这样:const { withSelect } = wp.data; const MyComponent = withSelect(select => { return { terms: select(\'core\').getEntityRecords(\"taxonomy\", \"my_taxonomy\", {

  • 通过REST API更新页面上的链接

    时间:2019-08-22

    我有一个页面,需要定期更新文件位置,以便链接指向新文件。尝试通过使用requests.我已经通过“应用程序密码”插件设置了身份验证,并且我能够从api中为所讨论的页面下载json。我有一个包含新文件位置的预构建字符串,可以使用了。我将页面内容,特别是“呈现”版本,提取为字符串。我做了一个快速replace() 在两个已知标记之间的字符串上(<h4>) 然后将修改后的“呈现”页面内容重新加载回json,并将其上载回端点,再次使用requests().当这一切都说了又做了,我没有从脚本中得到任何错

  • 将哪一天用作过帐日期?DATE_GMT或MODIFIED_DATE_GMT

    时间:2019-08-22

    我正在使用帖子的rest服务,并获得date\\u gmt和modified\\u date\\u gmt。。。到底有什么区别?修改日期是否也是发布日期?无论如何,如果我只提供一个“新闻日期”,我应该提供哪个日期作为最可靠的来源?

  • 通过API给定的URL获取远程帖子ID

    时间:2019-08-22

    Given you have a URL, how can you get the post ID of a post on a remote WordPress site?据我所知,您必须:HTTP GET /wp-json/v2/posts 然后查找您的URL,但问题是此端点在默认情况下只返回100个结果。我不想为了找到给定URL的帖子ID而下载网站的全部内容。在V1中,您可以提交一个查询,但我认为这已经被低估了。有更好的方法吗?

  • 如何知道WordPress插件支持使用API?

    时间:2019-08-23

    我想问一下wordpress插件,我如何知道该插件支持api,并可用于使用Rest api和React Native等平台构建应用程序。该插件需要用户登录,而且每个用户都有自定义的训练计划和饮食。非常感谢。

  • 当我登录时,CURRENT_USER_CAN(‘管理员’)返回FALSE

    时间:2019-09-01

    protected function isAdmin() : bool { $check = current_user_can(\'administrator\'); return $check; // returns false as I am logged in as superadmin, refreshing the page for xdebug to run } $check 使用时也计算为falsecurrent_user

  • WordPress REST获取所有未分配分类的项目

    时间:2019-09-02

    我现在有点困了。我想要实现的是向api发出请求,返回所有do not have 指定的分类法。我可以执行此请求以从特定分类中获取帖子:wp-json/wp/v2/lagerboxen?my_taxonomy=6 我知道我也可以排除这种分类法,以获得除这些帖子以外的所有帖子:wp-json/wp/v2/lagerboxen?my_taxonomy_exclude[]=6 但我有一些帖子实际上将我的\\u分类法表示为一个空数组,如:my_taxonomy = [] 我希望获得所有

  • 将WP_ERROR返回为WP_REST_RESPONSE

    时间:2019-09-03

    我 h类一ve 一 h类t型t型p request型 t型o WP REST A.P我 t型h类一t型 c一n resolve 我n 一 success or 一 f一我lure st型一t型us&#x个A.;&#x个A.;Th类e success g级et型s h类一ndled by WP_REST_Response, 一nd 我f 一ny error occurs t型h类我s 我s h类一ndled by WP_Error, bot型h类 ret型urned 我f t型h类一t型\'s t型h类e

  • WP_QUERY从不同的表调用数据

    时间:2019-09-05

    我需要从多个表中检索数据,wp\\u postmeta获取具有特定类型(问题)的帖子,wp\\u用户获取作者信息,以及wp\\u评论。我需要这些信息才能在rest api中使用它们我已经创建了一条新路线add_action(\'rest_api_init\', function () { register_rest_route( \'myroute/v1\', \'mydata/\',array( \'methods\' => \'GE