문제

QuickBooks API를 사용하여 회사의 제품 목록을 통합 문서의 항목 목록으로 동기화하려고 시도하고 있습니다. OAuth 시스템을 통해 API에 읽기 / 쓰기 요청을 할 수 있으므로 객체를 업데이트하려고 시도하는 동안 항상 오류가 발생할 수 있습니다.

사용중인 참조는 여기 , 또한 동일한 문서 내에서는 제가 잘 사용할 수 있었던 객체를 검색하는 참조입니다. 이것은 XML을 보내고 있습니다 입니다. 이제 몇 시간 동안 XML을 조정 해 왔습니다.

내가 얻은 오류 메시지는 " QB 항목 이름이 이미 존재합니다. " "입니다. 그 eri는 내 영역 ID입니다. QuickBooks가 기존 항목을 수정하려고 할 때 새로운 항목을 추가하려고하는 것으로 생각하는 것처럼 보입니다. 이름 필드를 생략하거나 IT NULL을 남겨두면 오류가 발생합니다.

수정하려고하는 항목이 QuickBooks에서 생성 된 다음 QuickBook의 Sync Manager를 통해 동기화되었습니다. 그런 다음 해당 앱을 해당 통합 문서에 인증하고 데이터를 쉽게 읽을 수있었습니다. 나는 작성하려고 할 때만 문제가 있습니다. 나는 아직 업데이트 할 때 실속하고있는 이후 객체를 만들거나 삭제하지 않았습니다.

API를 눌렀을 때 데이터를 업데이트 할 수있는 회사의 사이트에서 간단한 양식을 설정하려고하지만이 오류 주위를 찾을 수는 없습니다.

도움이 크게 감사 할 것입니다. 나는 금요일에 곤경에 빠지기 시작했고, 지금 서클에서 방적하는 것처럼 느껴지기 시작했습니다. QuickBooks / PHP 라이브러리를 발견하고 유용한 정보를 찾을 수 있는지 확인하기 위해 찾고있는 것을 보았습니다. 그러나 오류가 잘못된 XML이라고 생각하기 때문에 내가 찾고있는 것을 찾는 것이 조금 너무 큽니다.

i 업데이트 참조 내의 모든 방향을 따르고 진행을 할 수는 없습니다. 저는 두 배로 늘어나고 트리플이 내 인증이 작동하는 것을 확인했는데, URL이 올바른 것처럼 올바르지 않고 얻지 못하고 내 XML이 해당 예제에 표시된 XML과 일치합니다.

업데이트 2012-03-15

API가 QuickBooks를 통해 생성 된 항목을 업데이트 할 수 없다는 문제가있는 것 같습니다. 항목에는 API (NG) 또는 QuickBooks (QB)를 통해 수행되었는지 여부를 나타내는 ID와 IDDOMAIN이 있습니다. 예제 ID / iddomain은 1 / qb 또는 2556587 / ng가 될 것입니다.

이 일을 할 때마다 API를 통해 이루어진 항목을 완벽하게 업데이트 할 수 있었지만 QuickBooks를 통해 만들 수는 없습니다. 지원되는 개체 참조 , Item 어셈블리를 알아 차리지 않았습니다. 업데이트 / 생성은 베타로 나열됩니다.

도움이 되었습니까?

해결책

업데이트에 내가 쓴 것이 정확한 것으로 보입니다.API를 통해 QuickBooks에서 만들어진 항목을 업데이트 할 수 없습니다.QuickBooks에서 만든 항목을 읽을 수 있습니다. 항목을 만들 수 있으며 API를 통해 만들어진 항목을 편집 할 수 있지만 API를 통해 QuickBooks에서 만든 항목을 편집하면이 오류가 반환됩니다.

다른 팁

몇 가지 사항 :

  • 어떤 URL에 게시하고 있습니까?
  • 가득 찬 HTTP 응답을 표시 할 수 있습니까?ID는 나쁜 것입니다 오류 메시지를 반환하는 습관 / 때로는 모호한 코드 전체 XML 응답을 보지 않으면
  • 이 필드 중 일부는 업데이트 할 수 없습니다. qtyonpurchaseorder, qtyonsalesorder
  • 응용 프로그램의 IDS / Sync Manager 만 사용할 수있는 것을 알고 있습니다. 다른 회사로 재판매 할 것인가?I.E. 당신은 그것을 사용할 수 없습니다 내부 / 일회용 앱.
  • 이 질문을 게시하면 훨씬 더 잘 지원할 것입니다. Intuit의 개발자 포럼 : https://idnforums.intuit.com/

QBO V3로 마이그레이션하는 것이 좋고 작업하기가 쉽습니다. 이 목적을 위해 매우 좋은 API가 있습니다.당신이 여기에서 얻을 수있는 것입니다. https://github.com/consolibyte/quickbooks-php (제작 : 키이스 팔머)

나는 이것을 사용하고 매우 만족합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top