Obecnie używam funkcji AWS LAMBDA, aby zautomatyzować tworzenie projektu BIM 360, używając wielu punktów końcowych API BIM 360.

Pracuje dobrze, ale właśnie zauważyłem, że przestała działać, nie ma dostępu do punktu końcowego GET projects/:project_id. Mój kod uzyskuje dostęp do atrybutu {{X1} projektu BIM 360} do filtrowania zduplikowanych projektów za pomocą job_number. A Kodeks nie jest w stanie uzyskać odpowiedzi żądania {x3}}.

Czy ostatnio była jakakolwiek zmiana API? Z góry dziękuję.

0
Yongjoon Kim 26 październik 2020, 07:34

1 odpowiedź

Najlepsza odpowiedź

Z najnowszej odpowiedzi wygląda na limit stawek. Jeśli jestem poprawny, kod błędu odpowiedzi wynosi 429. Każda kategoria API ma ograniczenie limitu stawki. na przykład Jest to limit oceny API zarządzania danymi https: //forge.autodesk .com / en / Dokumenty / Data / V2 / Developers_Guide / Ograniczenie / DM-Ograniczenia / A to jest API BIM360: https://forge.autodesk.com/en/docs / BIM360 / V1 / Przegląd / Ograniczenia /

Więc musisz ustawić pewne opóźnienia każdego połączenia, aby zaspokoić stawkę lub używać niektórych metod zarządzania async, takimi jak async-basena w węzła.js, aby kontrolować częstotliwość połączeń lub co minutę.

0
Xiaodong Liang 31 październik 2020, 15:06