认证时请求的url怎么写,完整地址是什么

认证时请求的url怎么写,完整地址是什么

什么认证?认证什么?版本多少,提问请先把前提说清楚

版本是1.x我们是想用java封装magento里面api的接口,在进行身份认证时请求的url地址,文档里只给了身份验证端点,没有完整地址,下面给的PHP代码也看不太懂

你们这个文档不是写了/oauth/initiate了么

/oauth/initiate前面怎么写?我这边加上公司服务器地址http://192.168.66.248/magento/oauth/initiate时连接不到,404错误。是不是要先在magento里面进行配置啊?

没有前面,直接domain.com/oauth/initiate

非常感谢!


但是按照你说的换成domain.com/oauth/initiate出现403而且这个地址已经不存在

:sweat: domain.com是你的域名啊,不是让你直接输入。。。

:joy: 昨天脑子有点懵逼。不过今天换成服务器域名:http://192.168.66.248/oauth/initiate/oauth/initiate?oauth_callback=http%3A%2F%2F127.0.0.1%3A8080%2Fkdoms_site%2Frest%2Ftest%2Ftrade%2FgetCode出现404错误,我现在很怀疑是不是这些地址得先在安装的magento里面进行配置。谢谢

为什么要重复??就应该是/oauth/initiate/

不好意思粘贴错误,http://192.168.66.248/oauth/initiate?试过了,相同问题,所以请问你自己有对接过magento1.x的api接口呢?有的话能否请教一下

我在前面的帖子中,已经附上了java连接magento api的演示代码。
这几天被你们三个人的帖子轰炸了。。自己不看代码

这是项目地址,代码中已经写了地址就是 oauth/initiate,并且文档中也是这样的。

了解,因为我们是实习的,都是小白:sob:。再问你一个问题就是认证时签名的问题,参与签名的参数是哪些,文档里的Authorization头参数都要放进去吗?

oauth_signature是由两个值生成的,KEY和SECRET

认真看一下java那个sample,里面有:

年轻人不要浮躁,专心看文档,看不懂的时候上github看别人的代码.
忘了说一句还有oauth_signature_method,

java不懂,php的话,你可看下代码:
http://php.net/manual/en/oauth.generatesignature.php

Magento2的文档丰富一下,可以参考一下:
https://doc.magentochina.org/guides/v2.0/get-started/authentication/gs-authentication-oauth.html