2014-09-29 5 views
0

QuickBooks 온라인에 연결하고 QB에서 고객 레코드를 만들거나 업데이트 할 수있는 응용 프로그램의 페이지/양식을 사용하는 샘플 .NET 웹 응용 프로그램을 만들었습니다. QB Online에 명시 적으로 로그온 할 필요가 없도록 데이터베이스의 고객 레코드를 QB Online으로 마이그레이션 할 수있는 방법을 알고 싶습니다. 나는 WebConnector에 관해 읽었지 만 QB의 데스크톱 버전에서 작동합니다. QB 온라인에 연결하지 않고도 고객 레코드가 SQL Server 데이터베이스에 추가되거나 업데이트 될 때마다 백그라운드 프로세스를 사용하여 QB Online에서 레코드를 생성/업데이트 할 수 있어야합니다.QuickBooks 오프라인에서 고객 만들기

QBOnline API를 호출하여이 작업을 주기적으로 수행하는 WCF Windows 서비스를 작성하려고하지만이 서비스를 QB 온라인에 어떻게 연결할지 확실하지 않습니다. QB가이를 지원한다면 (그리고 방법) 또는 고객을 생성/업데이트하기 위해 QB에 로그온하도록 사용자를 강요해야한다고 제안하십시오.

답변

0

내 데이터베이스의 고객 레코드를 QB Online으로 마이그레이션하여 사용자가 QB 온라인에 명시 적으로 로그온 할 필요가없는 방법을 알고 싶습니다.

당신의 QuickBooks 온라인에 연결에서 설정하는 처음으로사용자는 로그인해야합니다.

한 번만 수행하면됩니다. 처음으로 OAuth 토큰을 저장해야하며 사용자와의 상호 작용없이 원하는 때에 언제든지 데이터를 전송할 수 있습니다.

당신이보아야하는 행동이 아니라면 아마도 OAuth 토큰을 저장하고 있지 않기 때문일 것입니다.

WebConnector에 대해 읽었지 만 QB의 데스크톱 버전에서 작동합니다.

웹 커넥터를 사용하지 마십시오. QuickBooks Online에 연결하는 샘플 .NET 웹 응용 프로그램을 이미 구현했다면 올바른 길을 가고 있습니다.

난 당신이 이런 짓을 했을까 왜 QBOnline의 API

를 호출하는 WCF의 Windows 서비스를 작성 생각하고

? 이것은 일을 그렇게 많이 어렵게 만들고 있습니다. 이미 .NET 웹 응용 프로그램 샘플을 구현했고, 계속하고 있습니다. QB이 (방법)를 지원하는 경우

그것은 않습니다 제안 해주십시오.

이미 샘플 앱을 구현 했으므로 이미 수행 한 작업을 완료 한 것입니다. OAuth 토큰을 저장하면 항상 다시 연결하지 않아도됩니다. 사용자의 연결 프로세스는 한 번만 발생해야합니다. 그것이 두 번 이상 일어난다면 당신이해야하는 것처럼 당신은 토큰을 저장하지 않을 것입니다.

+0

빠른 답장을 보내 주신 키스에게 감사드립니다. 나는 몇 가지 질문이 더 많다. – Chandrashekhar

+0

@ user1787231 질문이 있으시면 새 질문을 올리거나 질문을 수정하거나 여기에 의견을 올리십시오. 귀하의 질문에 대해 내 게시물을 편집하지 마십시오. –

+0

좋아, 나는 코멘트에 새로운 질문을 게시 할 것입니다. 여기에 그것은 ..이 웹 응용 프로그램이 SaaS 응용 프로그램이되고 싶지 않고 기술, 보안, 마케팅 검토를하고 싶지 않습니다. 내 고객을 위해서만 열어보고 싶습니다.내 개발자 계정에서 기술, 보안, 마케팅 검토 단계와 같은 다음 단계를 확인합니다. Intuit 문서에 따르면 개발자는 응용 프로그램을 개인적으로 배포 할 수 있으므로 리뷰를 진행할 필요가 없습니다. 그렇다면 위에서 언급 한 단계가 왜 표시됩니까? 이 리뷰를 계속해야합니까? – Chandrashekhar

관련 문제