Türkçe - Makine Çevirisi
Destek Notu KB0398017
E-posta
SAP Ariba Open API Kolay Test için Postman'ı kurma
Bu bilgi bankası makalesi, size kolaylık sağlamak için makine tarafından çevrilmiştir. SAP, makine çevirisinin doğruluğu veya eksiksizliği konusunda herhangi bir garanti vermez. Dil seçiciyi kullanıp İngilizce'ye geçiş yaparak orijinal içeriğe ulaşabilirsiniz.
Postacı genel bakışı

Postman internetten indirilebilecek bağımsız bir yazılımdır. SAP veya SAP Ariba tarafından oluşturulmaz. Bir kullanıcının web etrafındaki farklı API'lerin işlevselliğini test etmenin bir yolu olarak sunuculara http ve https istekleri göndermesini sağlar. Bu nedenle, Open API'nin işlevselliği test edilirken bizim için faydalıdır. Aşağıda, taleplerin kolayca gönderilmesi için faydalı bulduğum kurulumu ayrıntılandıracağım.

Postman kopyamda koyu temanın etkinleştirildiğini unutmayın, bu nedenle ekran görüntülerim biraz farklı görünebilir. Kopyanız farklı bir görünüme sahipse paniğe kapılmayın.

Birinci Adım - Ortam Kur

Çevre kurarak başlamak istiyoruz. Postman'daki bir Ortam, farklı taleplerinizde erişilebilecek değişkenler kurmanıza olanak sağlar. Bu kullanışlıdır çünkü oluşturulan her yetki belirteciniz veya ortam adınız, api anahtarınız ve birçok talepte erişilen diğer bilgiler üzerinden manuel olarak kopyalamak zorunda kalmayacaksınız.

Bunu yapmak için Postman'ın sağ üst kısmındaki Dişli'ye tıklayın:

Görüntülenen açılır pencerede Ekle 'ye tıklayın ve ortamınızı adlandırın:

Bu pencere, bu ortamın seçildiği her yerden erişilebilecek değişkenleri tanımlamanıza da olanak sağlar. Aşağıdaki gibi erişim simgesi, ortam, baseurl ve base64 kodlu dize için değişkenler oluşturmanızı öneririm. Aşağıdaki bir bölümde, talebi oluşturmaya yönelik talebi çalıştırdığınızda erişim simgesinin otomatik olarak doldurulmasını nasıl sağlayacağıma göz atacağım ancak şimdilik yalnızca en güncel öğenizle dolduracağım (veya boş bırakacağım).

Değişkenlere erişme

Ortamınızda değişkenleri ayarladığınıza göre öncelikle ortamınızın seçili olduğundan emin olun. Dişli sembolünün yanındaki açılır menü, seçili durumdaki ortamınızı gösterir.

Şimdi değişkende depolanan bilgilere her erişmek istediğinizde adını çift süslü ayraçlara yerleştirin. Örneğin, erişim simgenizi talepte doldurmak için {{accesstoken}} koymanız yeterlidir. Aşağıdaki onaylanacak belge bilgileri için örnek bir talebin ekran görüntüsüne bakın:

Postman bunu aşağıdaki cURL'ye dönüştürür:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?ortam=aribasupportsg' \
-H 'APIKEY: [redakte]' \
-H 'Yetki: Taşıyıcı [redakte edildi]' \
-H 'Cache-Control: no-Cache' \
-H 'Postman Token: 0424c991-2a5b-496d-86a8-0a00215156e1'

Ortam değişkeni olarak kaydetmek için erişim simgesi nasıl alınır?

Aşağıda oauth belirteci oluşturmak için kurulumumun bir ekran görüntüsü yer almaktadır:

ve curl'm:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'Yetki: Temel [redakte edildi]' \
-H 'Cache-Control: no-Cache' \
-H 'İçerik Türü: application/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
Bu işlem tamamlandığında Testler sekmesine tıklayın. Ekran görüntümün yanında yeşil bir daire olduğunu fark edeceksiniz. Burada, json access_token'i çevre değişkeni erişim simgesi olarak kaydedecek aşağıdaki kodu kopyalamanız yeterlidir:
var jsonData = JSON.parse(responseBody);
postman.setOrtam Değişkeni("accesstoken", jsonData.access_token);
İkramiye Bilgisi

Testiniz için farklı ortamlara erişmeniz gerekiyorsa aynı talepleri birden fazla ortamda kolayca kullanabilmeniz için birden fazla ortam kurabilirsiniz.


Kapsam

Satın Alma

Kullanım Koşulları  |  Telif Hakkı  |  Güvenlik Bildirimi  |  Gizlilik