Опубликовать в Твиттере - PullRequest
       26

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

1 голос
/ 16 августа 2010

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

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 в Твиттере.Кто-нибудь знает, как сделать так, чтобы, когда пользователю будет предложено войти, он увидит твит, который он собирается отправить.(Если вы не вошли в систему и перейдете по URL-адресу http://twitter.com?status=statusHere, после входа в систему твит «statusHere» исчезнет.

Как мне сделать так, чтобы он работал, если пользователь вошел в систему илинет?

1 Ответ

2 голосов
/ 16 августа 2010

Чтобы публиковать в фиде пользователя в твиттере, пользователь должен войти в систему. Обойти это невозможно.

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

Проверьте MGTwitterEngine, который Matt Legend Gemmell создал. Должен предоставить вам то, что вам нужно для того, чтобы должным образом публиковать в статус пользователя Twitter.

http://github.com/mattgemmell/MGTwitterEngine

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

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

...