我在python中编写一个应用程序,使用OAuth/REST等访问Magento服务器.
OAuth身份验证已经完成,我有两个使用者令牌和2个访问令牌.在Magento本身,我遵循了众多博客中概述的配置步骤 - 设置REST角色,属性和消费者以及用户权限和角色.我已经过了500次(感觉就是这样!)并且看不到任何错误,用户使用已授权令牌的REST消费者,用户的角色是管理员,等等.
在完成OAuth流程后,我尝试将产品发布到Magento(其数据库为空)并收到403拒绝访问时,我注意到出了问题.获取尝试获得相同的尝试.我为Guest启用了REST API访问,现在Get收到一个空的json数组,当然Post仍然有403 - 这告诉我Magento没有查看OAuth令牌并登录我.
似乎Magento拒绝接受它在OAuth身份验证过程中生成的消费者/访问令牌.
是否有我错过的配置步骤,或任何提供超越此障碍的信息?
编辑:下面添加的代码片段显示了我用来查询Magento的方法: -
from rauth.session import OAuth1Session
session = OAuth1Session(consumer_key, consumer_secret, access_key, access_secret)
headers = {'Content-Type': 'application/json', 'Accept': 'application/json'}
r = session.get('http://mysite.com/api/rest/products', headers=headers)
print r.json()
Run Code Online (Sandbox Code Playgroud)
输出:{u'messages':{u'error':[{u'message':u'Access denied',u'code':403}]}}
我需要以编程方式绘制这样的东西:-

(来源:planetclegg.com)
除了我的 UIBezierPath 已关闭并且我需要在跟随曲线时将文本放入其中。我的路径绘制正确,问题是文本。我在网上搜索并阅读了一堆教程,但似乎没有任何解决方案。这在 iOS 中是可能的,如果是,它是如何完成的?相关教程和/或代码片段的链接将不胜感激。
ios ×1
magento ×1
oauth ×1
objective-c ×1
privileges ×1
python-2.7 ×1
rest ×1
text ×1
uibezierpath ×1