error with integration
David Miller
justdave at bugzilla.org
Sat Sep 30 18:47:04 UTC 2023
I missed your inquiry about POST in my reply to you yesterday...
When you do a POST, all of the parameters for the request can be sent in
the body of the request as JSON.
See https://bugzilla.readthedocs.io/en/latest/api/core/v1/general.html
If you have a more-specific question than that, just ask :)
On 9/29/23 11:46 AM, Dave Miller wrote:
> The error message embedded in that HTML is indicating that the REST
> interface is not enabled on that Bugzilla installation. As far as I
> know it's automatically enabled if the prerequisites are installed so
> the server is probably missing some Perl modules. Running
> checksetup.pl on the command line (on the server) should tell you
> which ones.
>
>
> On September 28, 2023 10:00:16 PM EDT, Humberto Baruch Olguin Lesdesma
> <baruch_001 at outlook.es> wrote:
>
> I'm sharing my function for making a GET request to the Bugzilla
> API. However, the response only provides an HTML code and not the
> expected format as outlined in the documentation. Could you please
> advise on potential issues and how to rectify them? Additionally,
> I would like to inquire about the process for a POST method.
>
> Use Adonis.js
>
> const baseUrl = `http://localhost/bugzilla/rest/bug/`
>
> const user = 'baruch_001 at outlook.es';
>
> const password = my_password;
>
> await axios.get(baseUrl, {
>
> auth: {
>
> username: usuario,
>
> password: contraseña
>
> }
>
> })
>
> .then(response => {
>
> if (response.status === 200) {
>
> const bugData = response.data;
>
> console.log(bugData);
>
> } else {
>
> console.error(`Error: ${response.status}`);
>
> }
>
> })
>
> .catch(error => {
>
> console.error('Error:', error);
>
> });
>
> Response:
>
> <!DOCTYPE html>
>
> <html lang="en">
>
> <head>
>
> <title>Error</title>
>
> <meta http-equiv="Content-Type" content="text/html;
> charset=UTF-8">
>
> <link href="data/assets/2f5735cf3abd04bddc8e363a8613a9f5.css"
> rel="stylesheet" type="text/css">
>
> <script type="text/javascript"
> src="data/assets/1b4e898422a669ab82b604a2c23edce5.js"></script>
>
> <script type="text/javascript">
>
> <!--
>
> YAHOO.namespace('bugzilla');
>
> YAHOO.util.Event.addListener = function (el, sType, fn,
> obj, overrideContext) {
>
> if ( ("onpagehide" in window || YAHOO.env.ua.gecko)
> && sType === "unload") { sType = "pagehide"; };
>
> var capture = ((sType == "focusin" || sType ==
> "focusout") && !YAHOO.env.ua.ie) ? true : false;
>
> return this._addListener(el, this._getType(sType),
> fn, obj, overrideContext, capture);
>
> };
>
> if ( "onpagehide" in window || YAHOO.env.ua.gecko) {
>
> YAHOO.util.Event._simpleRemove(window, "unload",
>
> YAHOO.util.Event._unload);
>
> }
>
> function unhide_language_selector() {
>
> YAHOO.util.Dom.removeClass(
>
> 'lang_links_container', 'bz_default_hidden'
>
> );
>
> }
>
> YAHOO.util.Event.onDOMReady(unhide_language_selector);
>
> var BUGZILLA = {
>
> param: {
>
> cookiepath: '\/',
>
> maxusermatches: 1000
>
> },
>
> constant: {
>
> COMMENT_COLS: 80
>
> },
>
> string: {
>
> attach_desc_required:
>
> "You must enter a Description for this
> attachment.",
>
> component_required:
>
> "You must select a Component for this bug.",
>
> description_required:
>
> "You must enter a Description for this bug.",
>
> short_desc_required:
>
> "You must enter a Summary for this bug.",
>
> version_required:
>
> "You must select a Version for this bug."
>
> }
>
> };
>
> // -->
>
> </script>
>
> <script type="text/javascript"
> src="data/assets/d41d8cd98f00b204e9800998ecf8427e.js"></script>
>
> <link rel="search" type="application/opensearchdescription+xml"
>
> title="Bugzilla" href="./search_plugin.cgi">
>
> <link rel="shortcut icon" href="images/favicon.ico">
>
> </head>
>
> <body
>
> class="localhost-bugzilla yui-skin-sam">
>
> <div id="header"><div id="banner">
>
> </div>
>
> <div id="titles">
>
> <span id="title">Bugzilla – Error</span>
>
> </div>
>
> <div id="common_links"><ul class="links">
>
> <li><a href="./">Home</a></li>
>
> <li><span class="separator">| </span><a
> href="enter_bug.cgi">New</a></li>
>
> <li><span class="separator">| </span><a
> href="describecomponents.cgi">Browse</a></li>
>
> <li><span class="separator">| </span><a
> href="query.cgi">Search</a></li>
>
> <li class="form">
>
> <span class="separator">| </span>
>
> <form action="buglist.cgi" method="get"
>
> onsubmit="if (this.quicksearch.value == '')
>
> { alert('Please enter one or more search terms
> first.');
>
> return false; } return true;">
>
> <input type="hidden" id="no_redirect_top" name="no_redirect"
> value="0">
>
> <script type="text/javascript">
>
> if (history && history.replaceState) {
>
> var no_redirect = document.getElementById("no_redirect_top");
>
> no_redirect.value = 1;
>
> }
>
> </script>
>
> <input class="txt" type="text" id="quicksearch_top"
> name="quicksearch"
>
> title="Quick Search" value="">
>
> <input class="btn" type="submit" value="Search"
>
> id="find_top"></form>
>
> <a href="page.cgi?id=quicksearch.html" title="Quicksearch
> Help">[?]</a></li>
>
> <li><span class="separator">| </span><a
> href="report.cgi">Reports</a></li>
>
> <li></li>
>
> <li id="new_account_container_top">
>
> <span class="separator">| </span>
>
> <a href="createaccount.cgi">New Account</a>
>
> </li>
>
> <li id="mini_login_container_top">
>
> <span class="separator">| </span>
>
> <a id="login_link_top" href="rest?GoAheadAndLogIn=1"
>
> onclick="return show_mini_login_form('_top')">Log In</a>
>
> <form action="rest" method="POST"
>
> class="mini_login bz_default_hidden"
>
> id="mini_login_top">
>
> <input id="Bugzilla_login_top" required
>
> name="Bugzilla_login" class="bz_login"
>
> type="email" placeholder="Email Address">
>
> <input class="bz_password" name="Bugzilla_password"
> type="password"
>
> id="Bugzilla_password_top" required
>
> placeholder="Password">
>
> <input type="hidden" name="Bugzilla_login_token"
>
> value="">
>
> <input type="submit" name="GoAheadAndLogIn" value="Log in"
>
> id="log_in_top">
>
> <a href="#" onclick="return hide_mini_login_form('_top')">[x]</a>
>
> </form>
>
> </li>
>
> <li id="forgot_container_top">
>
> <span class="separator">| </span>
>
> <a id="forgot_link_top" href="rest?GoAheadAndLogIn=1#forgot"
>
> onclick="return show_forgot_form('_top')">Forgot Password</a>
>
> <form action="token.cgi" method="post" id="forgot_form_top"
>
> class="mini_forgot bz_default_hidden">
>
> <label for="login_top">Login:</label>
>
> <input name="loginname" size="20" id="login_top" required
>
> type="email" placeholder="Your Email Address">
>
> <input id="forgot_button_top" value="Reset Password"
> type="submit">
>
> <input type="hidden" name="a" value="reqpw">
>
> <input type="hidden" id="token_top" name="token"
>
> value="1695951637-0JUfFUYnFYxFqnY8TzMtXGfvnNA-Pcqhv-3yw9CYBEQ">
>
> <a href="#" onclick="return hide_forgot_form('_top')">[x]</a>
>
> </form>
>
> </li>
>
> </ul>
>
> </div>
>
> </div>
>
> <div id="bugzilla-body">
>
> <div id="error_msg" class="throw_error">
>
> The REST Interface feature is not
>
> available in this Bugzilla.
>
> </div>
>
> <p id="post_err_msg">
>
> Please press <b>Back</b> and try again.
>
> </p>
>
> </div>
>
> <div id="footer">
>
> <div class="intro"></div>
>
> <ul id="useful-links">
>
> <li id="links-actions"><ul class="links">
>
> <li><a href="./">Home</a></li>
>
> <li><span class="separator">| </span><a
> href="enter_bug.cgi">New</a></li>
>
> <li><span class="separator">| </span><a
> href="describecomponents.cgi">Browse</a></li>
>
> <li><span class="separator">| </span><a
> href="query.cgi">Search</a></li>
>
> <li class="form">
>
> <span class="separator">| </span>
>
> <form action="buglist.cgi" method="get"
>
> onsubmit="if (this.quicksearch.value == '')
>
> { alert('Please enter one or more search terms
> first.');
>
> return false; } return true;">
>
> <input type="hidden" id="no_redirect_bottom"
> name="no_redirect" value="0">
>
> <script type="text/javascript">
>
> if (history && history.replaceState) {
>
> var no_redirect =
> document.getElementById("no_redirect_bottom");
>
> no_redirect.value = 1;
>
> }
>
> </script>
>
> <input class="txt" type="text" id="quicksearch_bottom"
> name="quicksearch"
>
> title="Quick Search" value="">
>
> <input class="btn" type="submit" value="Search"
>
> id="find_bottom"></form>
>
> <a href="page.cgi?id=quicksearch.html" title="Quicksearch
> Help">[?]</a></li>
>
> <li><span class="separator">| </span><a
> href="report.cgi">Reports</a></li>
>
> <li></li>
>
> <li id="new_account_container_bottom">
>
> <span class="separator">| </span>
>
> <a href="createaccount.cgi">New Account</a>
>
> </li>
>
> <li id="mini_login_container_bottom">
>
> <span class="separator">| </span>
>
> <a id="login_link_bottom" href="rest?GoAheadAndLogIn=1"
>
> onclick="return show_mini_login_form('_bottom')">Log In</a>
>
> <form action="rest" method="POST"
>
> class="mini_login bz_default_hidden"
>
> id="mini_login_bottom">
>
> <input id="Bugzilla_login_bottom" required
>
> name="Bugzilla_login" class="bz_login"
>
> type="email" placeholder="Email Address">
>
> <input class="bz_password" name="Bugzilla_password"
> type="password"
>
> id="Bugzilla_password_bottom" required
>
> placeholder="Password">
>
> <input type="hidden" name="Bugzilla_login_token"
>
> value="">
>
> <input type="submit" name="GoAheadAndLogIn" value="Log in"
>
> id="log_in_bottom">
>
> <a href="#" onclick="return
> hide_mini_login_form('_bottom')">[x]</a>
>
> </form>
>
> </li>
>
> <li id="forgot_container_bottom">
>
> <span class="separator">| </span>
>
> <a id="forgot_link_bottom" href="rest?GoAheadAndLogIn=1#forgot"
>
> onclick="return show_forgot_form('_bottom')">Forgot
> Password</a>
>
> <form action="token.cgi" method="post" id="forgot_form_bottom"
>
> class="mini_forgot bz_default_hidden">
>
> <label for="login_bottom">Login:</label>
>
> <input name="loginname" size="20" id="login_bottom" required
>
> type="email" placeholder="Your Email Address">
>
> <input id="forgot_button_bottom" value="Reset Password"
> type="submit">
>
> <input type="hidden" name="a" value="reqpw">
>
> <input type="hidden" id="token_bottom" name="token"
>
> value="1695951637-0JUfFUYnFYxFqnY8TzMtXGfvnNA-Pcqhv-3yw9CYBEQ">
>
> <a href="#" onclick="return hide_forgot_form('_bottom')">[x]</a>
>
> </form>
>
> </li>
>
> </ul>
>
> </li>
>
> </ul>
>
> <div class="outro"></div>
>
> </div>
>
> </body>
>
> </html>
>
> Enviado desde Correo
> <https://go.microsoft.com/fwlink/?LinkId=550986> para Windows
>
> --
> Sent from my Android phone with K-9 Mail. Please excuse my brevity.
>
> _______________________________________________
> support-list mailing list
> support-list at bugzilla.org
> https://lists.bugzilla.org/listinfo/support-list
--
[Bugzilla Logo]
*Dave Miller*
Project Leader
*Bugzilla Project*
https://bugzilla.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bugzilla.org/pipermail/support-list/attachments/20230930/687bb221/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: JYtywMTS27EMABjA.png
Type: image/png
Size: 7345 bytes
Desc: not available
URL: <http://lists.bugzilla.org/pipermail/support-list/attachments/20230930/687bb221/attachment-0001.png>
More information about the support-list
mailing list