Если вы храните ключ и секретный файл своего приложения в Twitter и на своем приложении для iphone, и на своем сервере, а затем каким-то образом передаете ключ / секретный ключ oauth (также называемый «токеном доступа») пользователя из приложения iphone на сервер, то выможет выполнять вызовы API такого же типа с сервера.
consumer = OAuth::Consumer.new(app_key, app_secret, …)
access_token = OAuth::AccessToken.new(consumer, user_key, user_secret)
response = access_token.get('/stuff.xml')
Итак, можно ли передавать эту информацию из приложения на сервер?Если вы делаете это надежно, и пользователь ожидает, как приложение будет вести себя, то это вполне разумное использование oauth.
Возможно, это не разрешено условиями обслуживания Twitter - я мог бы представитьбудучи тем, что говорит, что вы не можете передать секрет доступа пользователя по сети, или что-то подобное.(полное дикое предположение, я не думаю, что это особенно вероятно)