То есть, в принципе, вы хотели бы использовать одни и те же потребительские ключи в обоих приложениях с разными обратными вызовами?
Если это так, в настольном приложении задайте URL-адрес обратного вызова (параметр oauth_callback
) для своего веб-сайта, а в мобильном приложении - oob
. (Вы можете установить эти параметры в своих запросах, не нужно полагаться на URL-адрес обратного вызова, который вы явно указали в настройках своего приложения. Посмотрите на эту часть документа API: https://dev.twitter.com/docs/auth/oauth#registering-an-app). Если это не так работать (например, потому что Твиттер проверяет, является ли ваше приложение мобильным или настольным), тогда вам придется зарегистрировать два приложения для этого, и почему бы вам этого не сделать, если у вас есть два приложения.