2012-11-07 9 views
16

Tôi đã đăng ký ứng dụng của mình trên quản trị viên Magento của mình.Cách nhận Mã truy cập và Mã thông báo truy cập Bí mật từ Magento 1.7 REST API

đã có Khóa người tiêu dùng và Bí mật người tiêu dùng.

nhưng tôi không có may mắn để nhận mã thông báo truy cập và bí mật mã thông báo truy cập.

nó nói

oauth_problem = parameter_absent & oauth_parameters_absent = oauth_consumer_key

Simple REST API

tôi là thử nghiệm dựa trên liên kết này

http://www.magentocommerce.com/api/rest/testing_rest_resources.html

gì tôi cần phải biết câu trả lời là

  1. gì tôi phải điền To & liệu textfield?
  2. Cách nhận Mã thông báo truy cập và Mã thông báo truy cập (trên Mozilla)?
  3. Có bước hướng dẫn nào từng bước để kiểm tra bất kỳ API REST nào không?
+4

có bạn tìm thấy giải pháp cho câu hỏi này – chanz

+2

yes i tìm thấy giải pháp chanz –

+0

@ Josua Marcel Chrisano: Bạn có thể vui lòng gửi cho tôi liên kết cho giải pháp bằng cách sử dụng RESTClient –

Trả lời

6

0) Cài đặt https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo chrome của bạn

1) Nhận một công cụ OAuth với lệnh:

sudo gem install oauth 

2) Thiết lập máy chủ Magento

3) Nhận mã thông báo oAuth

oauth \ 
    --verbose \ 
    --query-string \ 
    --consumer-key v484mnii2jyswedm6uo2cfcjay7uy49snws \ 
    --consumer-secret koay6845che7giy5lr17gnrhckkbhf8h5 \ 
    --access-token-url http://www.yourstore.com/magento/oauth/token \ 
    --authorize-url http://www.yourstore.com/magento/oauth/authorize \ 
    --request-token-url http://www.yourstore.com/magento/oauth/initiate \ 
    authorize 

trả lời:

Server appears to support OAuth 1.0a; enabling support. 
Please visit this url to authorize: 
http://www.yourstore.com/magento/oauth/authorize?oauth_token=ey6fokp0pbzwr1016eb528y5xw1ak5ji 

Please enter the verification code provided by the SP (oauth_verifier): 
YOUR_CODE_HERE 

Response: 
    oauth_token_secret: g9kyz8c7zv868d58eav1muih3gxvq763 
    oauth_token: aqvlfv9tuexn0mqiydgkaff4ixxg8743c 

4) Làm cho các cuộc gọi API

oauth \ 
    --consumer-key v484mnii2jyswedm6uo2cfcjay7uy49snws \ 
    --consumer-secret koay6845che7giy5lr17gnrhckkbhf8h5 \ 
    --token aqvlfv9tuexn0mqiydgkaff4ixxg8743c \ 
    --secret g9kyz8c7zv868d58eav1muih3gxvq763 \ 
    --uri http://www.yourstore.com/magento/api/rest/products \ 
    debug 

thử http://www.yourstore.com/magento/api/rest/products


Tìm thấy nó là giải pháp

http://www.aschroder.com/2012/04/introduction-to-the-magento-rest-apis-with-oauth-in-version-1-7/

cho php

https://gist.github.com/2469319