Hi there,
This appears to be a server configuration issue. At least, based on what I'm reading online. Hopefully it's an easy fix.
Whenever I use a third party service which tries to make a connection to Woocommerce on my site, Wordpress comes back with the following error:
Error: Missing parameter app_name.
However, the app_name is clearly not missing. So it seems Wordpress is unable to read the query string. Which, for example, looks like this: https://www.THE-DOMAIN.com/wc-auth/v1/authorize?app_name=Pirate+Ship&scope=read_write&user_id=9e6605708f73bb604e1d9eeb19cc070d34fee494fcc0f91aaf349f7c666888d6&return_url=https%3A%2F%2Fship.pirateship.com%2Fwoocommerce%2Finstall%2Fredirect&callback_url=https%3A%2F%2Fship.pirateship.com%2Fwoocommerce%2Finstall%2Fcallback
I saw this same error mentioned on Git hub, here, with very similar circumstances. But the solution one person came up with doesn't seem applicable, as I can see there's a version of this already in the php*.conf files.
e.g.
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
I assume that's functionally the same as:
location / {
try_files $uri /index.php$args;
}
I see other chatter online indicating it's a server config issue, in which query stings are being ignored. Eg. here and here, and here, etc.
Is there anything anyone here can suggest, regarding why I am getting the described error?
Thanks very much.