FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

insert from url

+3 oy
716 kez görüntülendi

Arkadaşlar,

2. resimdeki kod postman'a ait ve çalışıyor.

Ancak bunu filemaker'a aktardığımda hata veriyor. 1. resim benim yazdığım filemaker script'i

Çalıştırdığımda, "<html><body><h2>404 Not found</h2></body></html>" hatasını alıyorum.

Kripto borsa entegrasyonuyla ilgilenen varsa yardımınınızı beklerim.

Bu vesileyle herkesin Ramazan bayramınızı kutlar sağlıklı ve kazançlı günler dilerim.

Mustafa Ateş

14, Mayıs, 2021 Scripts kategorisinde atesm59 (15,270 puan) tarafından soruldu
14, Mayıs, 2021 atesm59 tarafından düzenlendi

2 Cevaplar

+2 oy
Merhabalar, öncelikle sizinde bayramınız kutlu olsun. Sorunuza gelecek olursak, postman'da key bilgisini gönderirken header bilgisi olarak göndermişsiniz, filemaker tarafında ise "-d @$akey" şeklinde göndermeye çalışmışsınız. Curl'de -d seçeneği POST metodu ile veri göndermek için kullanılır. Ayrıca postman'da --location parametresiyle yönlendirme varsa yönlenmesini sağlamışsınız ama filemaker tarafında bu parametreyi eklememişsiniz. 404 hatası almanızın sebebi bu olabilir. Yine de url'i düzgün bir şekilde oluşturduğunuzdan da emin olun. Aksi takdirde zaten 400 bad request veya 405 method not allowed tarzı bir hata almanız gerekirdi. İsteğinizi ve key gönderme işlemini GET metoduna uygun olarak düzeltirseniz sorununuzu çözeceğinizi umuyorum.
15, Mayıs, 2021 İbrahim Halil Yıldız (3,010 puan) tarafından cevaplandı
+2 oy

Herkese selam eder ve hayırlı bayramlar dilerim.

Mustafa Bey;

Betiğinizde cURL değerlerine baktığımız zaman --request ( -X ) bilgisinin olmadığını görüyoruz. Eğer tüm bilgileriniz doğru ise ve cURL değerlerinde header bilgisinden önce -X GET bilgisini de gönderir iseniz işleminiz sonuca ulaşacaktır umuyorum.

Olması gereken cURL bilgisi aşağıdaki gibidir.

"-X GET" & "¶" &
"-H \"Content-type: application/json\"" & "¶" &
"--data-raw @$akey"


Örnek Dosya


Herkese hayırlı günler dilerim
Saygılarımla

15, Mayıs, 2021 ercanD (71,050 puan) tarafından cevaplandı
15, Mayıs, 2021 ercanD tarafından düzenlendi
Ercan Bey,

Malesef hala çalışmadı. Binance.com en büyük Kripto para borsası. API ile bu borsayla iletişim kurmaya çalışıyorum. Şimdilik test sitesiyle denemeleri yapıyorum. Anlaşılan postman tam url kodu ve curl eklentisini vermiyor. Deneyimli bir arkadaşın yardımına ihityacım var.
Muhakkak daha deneyimli hocalarımızda yardımcı olacaklardır.
Ben hocalarımız cevap veresiye kadar naçizane bilgilerimi paylaşarak yardımcı olmak istedim.
Gönderdiğiniz bilgiler sanki yanlış gibi.
Bu api de MBX-APIKEY verisini header da göndermeniz gerekiyor sanki...
Siz bu bilgiyi body de göndermeye çalışmışsınız.
Postman Code snippet blgilerine göre
Bu şartlarda cURL bilgileri olarak yazmanız gereken değerler aşağıdaki gibi olmalıdır diye düşünüyorum.

"-X GET" & "¶" &
"-H \"Content-type: application/json\"" & "¶" &
"-H \"X-MBX-APIKEY: vmPUZE6mv9SD5VNHk4HlWFsOr6aKE2zvsw0MuIgwCIPy6utIco14y7Ju91duEh8A"\"" & "¶" &
"--data-raw @$akey"
yada
"-X GET" & "¶" &
"-H \"Content-type: application/json\"" & "¶" &
"-H \"X-MBX-APIKEY: vmPUZE6mv9SD5VNHk4HlWFsOr6aKE2zvsw0MuIgwCIPy6utIco14y7Ju91duEh8A"\"" & "¶" &
"-d @$akey"

Ayrıca dikkat etmeniz gereken -d de tek tırnak (') kullanılma ihtimaline karşın her iki şekilde de deneyin.
Ana cevaba örnek bir dosya ekledim. Bir inceleyin isterseniz.
...