my.uploadFile báo lỗi khi thêm FormData

Chào team, khi mình upload file, thêm formdata sẽ báo lỗi “s.entries is not a function” như trong ảnh.
Không rõ mình có làm sai chỗ nào ko?

@kien.nguyen3 @hanhan check nha.

1 Like

Hi @quangnt183 ,
HIện bên mình kiểm tra và thấy jsapi my.uploadFile đang bị lỗi khi truyền formData. Bên mình sẽ fix và báo lại cho bạn khi xong nhé.

2 Likes

cám ơn bạn nhé, cũng ko cần gấp lắm vì mình bỏ qua bước đó được.

Nhân tiện kiểm tra lại giúp mình xem hàm my.request , method POST , mình gửi data là json lên ko được, còn gửi FormData lên thì server cũng ko nhận được đúng thông tin như trong request.


Screen Shot 2021-06-18 at 09.48.06

@quangnt183 bạn xem ví dụ về cách gửi POST request với json như sau nhé

Bọn mình có làm sẵn các page sample để team có thể play với cái Component cũng như các API
Không chỉ my.request và các API khác cũng có ở trong

Nên bạn có thể tham khảo thêm nha

Cám ơn bạn nhé, để mình xem lại!

Okie @quangnt183 nhé.
Nếu còn vướng chỗ nào, bạn cứ hỏi lên đây, bọn mình support cho

Cám ơn bạn nhé, mình làm được rồi, do json mình gửi lên nhiều dữ liệu quá nên bị lỗi, mà mình ko implement cái hàm fail nên ko nhận ra lỗi :smiley: .

1 Like

@kien.nguyen3 chào bạn,
Hiện tại mình đang làm đến phần giỏ hàng và thanh toán đơn hàng,
Mình đang xem đoạn code mẫu trong shopping và chạy thử, sau khi thêm hàng vào giỏ hàng, ấn nút thanh toán, và login vào tk tiki xong, trên simulator hình như ko nhận đc callback nên ko xử lý tiếp.

Cho mình hỏi là code mẫu bên trong phần shopping/thanh toán này có dùng được không, và áp dụng vào miniapp được luôn chưa?

@quangnt183 code mẫu này hơi outdate một chút.

Để thanh toán, bạn tham khảo luồng thanh toán ở đây nhé
https://developers.tiki.vn/docs/backend-api/platform-api/payment

Ngắn gọn thì, sẽ cần sự tham gia của 3 bên

1/ Mini App của Quang, gọi API backend của Quang để tạo một order
2/ Backend của Quang gọi API của tiki để tạo một transaction bên Tiki. Sau bước số 2 này, Quang sẽ nhận được một orderId
3/ Backend của Quang truyền lên Mini App của bạn orderId ở bước 2
4/ Mini App gọi API my.makePayment({orderId})

Ngoài ra, Quang có thể cho mình biết bạn đang xài Studio version bao nhiêu không?
Có thể có bug ở studio nên việc simulate là không đúng.

Mình bổ sung thêm là domain public của phần payment là

https://api.tiki.vn/tini-open-api/ping

Phần này doc của team sẽ hoàn thiện trong tuần này để có đầy đủ thông tin hơn nhé.

Cám ơn mọi người đã giải đáp.
Hiện tại studio mình dùng version 1.10.11
Mình đăng nhập vào developers.tiki.vn ko được, giúp mình check lại với.
Tk gmail là quangnt183@gmail.com

Vì developers.tiki.vn trong giai đoạn này vẫn chưa open cho public nên em sẽ liên hệ riêng với anh để setup account nhé.

1 Like

Thanks An.Pham nhiều nhé!

Chào mọi người, nay mình đã thử build được app trên dev assistant. Mình gặp 1 vấn đề là hình ảnh ko hiển thị trên device. Cụ thể là ảnh trong modal ko hiển thị trên điện thoại, mình đã thử các dạng đường dẫn khác nhau:
…/…/images/check.png
/images/check.png
images/check.png

Ảnh trên là ở simulator, còn ảnh dưới là chụp màn hình điện thoại.
Screen Shot 2021-06-24 at 15.22.41

P/S: ảnh từ đường dẫn trên web thì vẫn ok, chỉ vấn đề với ảnh từ trong folder images của ứng dụng.
Check giúp mình xem nhé!

Với cả check giúp mình luôn ảnh lấy đường dẫn từ my.chooseImage ko hiển thị trên điện thoại iphone nữa bạn nhé. Ở dưới chữ “thêm” màu xanh nghĩa là đã chèn ảnh, nhưng ảnh chỉ load được trên điện thoại Android( ảnh con mèo bên dưới)


Quang đang xài app TIki version mấy vậy? Trên tiki version 4.76.0 nó mới full support cái đường dẫn local trên iphone. Quang thử update lên nhé

Chào bạn, cả iphone và android mình đều đang dùng version 4.76.0

Quang thử check giúp mình thử chọn các hình khác trên iphone có bị ko nhé?