Что вызывает SyncError в V3 и как вы его разрешаете? Если это связано с проверкой, почему API не может его обработать? Наконец, есть ли когда-либо указание пользователю QBD?Причины SyncError и разрешения в V3
-1
A
ответ
2
Вам необходимо решить эту проблему, используя API V2.
PFB ссылки, связанные с процессом синхронизации
Чтобы узнать, какой объект находится в состоянии ошибки, пожалуйста, обратитесь
Вы также можете быть заинтересованы в знать, почему эти объекты находятся в состоянии ошибки. Для этого обратитесь к 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>
<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
Благодаря
Там является показанием для пользователя в меню виджета Blue Dot, есть цветом значок синхронизации, который сообщает пользователю, если есть ошибка. (Красный, желтый или зеленый) –