я в настоящее время работает над интеграцией между Podio и другой API, и я наткнулся на следующую ситуацию:задерживаясь Rate Limit
я в настоящее время, чтобы найти информацию из ссылки в одной рабочей области в приложении содержащий информацию о счетах, а затем найдите конкретного клиента в другом рабочем пространстве в приложении, содержащем эту информацию.
Раньше я имел возможность просто аутентифицироваться одновременно с несколькими приложениями, а затем динамически получать информацию из ссылок на другие приложения. Но сейчас я должен следовать следующий поток кода, чтобы не получить исключения:
- Я должен первым Аутентифицировать себя с приложением Инвойсы
- Позовите PodioObjects мне нужно
- Запуск через объекты по один, каждый раз Аутентификация себя с помощью приложения «Клиент», чтобы я мог получить их информацию, а затем снова аутентифицировать себя с помощью приложения «Счет-фактура»
Это означает, что тон запросов на Podio, который мне не нужен.
$authenticateCustomers = Podio::authenticate_with_app(*, '*');
$customer = PodioItem::get($itemId);
$name = $customer->fields['companies']->values;
$authenticateSales = Podio::authenticate_with_app(*, '*');
Перед вышеуказанным фрагментом я уже прошел аутентификацию с ними в своем конструкторе.
Если я удалю аутентификацию, я получаю Исключения из-за отсутствия проверки подлинности.
Рекомендации? Заранее спасибо.
Вы можете делиться бит больше кода? (включить часть, когда вы выполняете аутентификацию в конструкторе). Кроме того, если вы можете назвать все приложения, с которыми вам нужно работать, и определить, что означает «конечная цель» вашей программы, которая помогла бы :) –
также, можете ли вы объяснить, почему вы не можете быть аутентифицированы как вы сами? (вопрос поднимается из ваших слов «Я имел обыкновение просто проверять себя одновременно более чем с одним приложением, а затем динамически получать информацию из ссылок на другие приложения») –