Отправьте на проблему Твиттера

Я делаю приложение для iPhone, где можно отправить счет Твиттеру для совместного использования его (как обновление статуса) в настоящее время использующий этот код:

NSString *twitterURL = [NSString stringWithFormat:@"http://twitter.com/?status=My%20score%%20is:%%20%i%%20and%%20CharsPerMin%%20is:%%20%@", currentScore, charPerMin.text];
  [[UIApplication sharedApplication] openURL: [NSURL URLWithString: twitterURL]];

И тот URL хорошо работает, но только если Вы зарегистрированы. Таким образом, я думаю, что это - больше проблемы URL Твиттера. Делает любой знает, как сделать его поэтому, когда пользователю предложат войти в систему, они будут видеть Твит, который они собираются отправить. (Если Вы не зарегистрированы, и Вы переходите в http://twitter.com?status=statusHere URL, после того как Вы действительно входите в твит "statusHere", исчезает.

Как я сделал бы его так, это работает, если пользователь зарегистрирован или нет?

1
задан RedBlueThing 15 August 2010 в 23:15
поделиться

1 ответ

Чтобы разместить сообщение в ленте пользователя Twitter, пользователь должен войти в систему. Этого не избежать.

Хорошим HIG (Human Interface Guideline) было бы предложение пользователю войти в систему с учетными данными Twitter, если он еще не сделал этого. Предпочтительно во время обновления оценки их статуса в Твиттере или даже позволить пользователю сохранить свои учетные данные в качестве настройки, чтобы это происходило автоматически без вмешательства пользователя.

Проверьте MGTwitterEngine, который создал Мэтт Ледженд Джеммелл . Должен предоставить вам все необходимое для правильной публикации в статусе пользователя Twitter.

http://github.com/mattgemmell/MGTwitterEngine

Вот несколько руководств по реализации MGTwitterEngine

Надеюсь, эта информация поможет. Если у вас есть дополнительные вопросы или вам нужна дополнительная помощь, напишите нам.

2
ответ дан 2 September 2019 в 22:08
поделиться