2013-09-10 1 views
-1

Что вызывает SyncError в V3 и как вы его разрешаете? Если это связано с проверкой, почему API не может его обработать? Наконец, есть ли когда-либо указание пользователю QBD?Причины SyncError и разрешения в V3

ответ

2

Вам необходимо решить эту проблему, используя API V2.

PFB ссылки, связанные с процессом синхронизации

https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0300_sync_manager

https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0400_data_synchronization

Чтобы узнать, какой объект находится в состоянии ошибки, пожалуйста, обратитесь

https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0100_calling_data_services/0015_retrieving_objects

Вы также можете быть заинтересованы в знать, почему эти объекты находятся в состоянии ошибки. Для этого обратитесь к Status API. Ex -

<?xml version="1.0" encoding="UTF-16"?> 
<CustomerQuery ErroredObjectsOnly="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intuit.com/sb/cdm/v2"> 
</CustomerQuery> 

https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0600_object_reference/syncstatus

<SyncStatusRequest ErroredObjectsOnly="true" xmlns="http://www.intuit.com/sb/cdm/v2"> 
    <NgIdSet> 
     <NgId>1527022</NgId> 
     <NgObjectType>Invoice</NgObjectType> 
    </NgIdSet> 
    <StartCreatedTMS>1986-02-05T14:51:18.038+05:30</StartCreatedTMS> 
    <EndCreatedTMS>2015-11-05T14:51:18.038+05:30</EndCreatedTMS> 
</SyncStatusRequest> 

Вы можете попробовать все эти вызовы с помощью API Explorer. https://developer.intuit.com/apiexplorer?apiname=V2QBD

В V3 выше API еще не поддерживаются. V3 поддерживаемых сущностей и операций - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v3/030_entity_services_reference/0500_v3_supported_entities_and_operations

Благодаря

+2

Там является показанием для пользователя в меню виджета Blue Dot, есть цветом значок синхронизации, который сообщает пользователю, если есть ошибка. (Красный, желтый или зеленый) –