Я пытаюсь опубликовать «твит» в своем твиттере, используя Flex (используя Flex 3.5 SDK и Flex Builder 4, если это имеет какое-либо значение). В mxml-файле я создал кнопку просто для упрощения вызова функции AS3, а в функции я делаю запрос URL. Очевидно, я делаю что-то не так, потому что мой твит не публикуется. Я получил эти переменные в запросе curl, предоставленном самим Twitter, который фактически работал. Я предполагаю, что я неправильно форматирую что-то, но я не знаю, что это такое .... Большое спасибо за любую помощь, которую вы могли бы оказать. Вот код, который я использую:
РЕДАКТИРОВАТЬ: Я хотел бы уточнить, что у меня уже есть соответствующие ключи авторизации и тому подобное (как я сделал сценарий Coldfusion для обработки этого). Мне не нужна помощь с авторизацией, просто публикация.
var postTO:URLRequest=new URLRequest("https://api.twitter.com/1/statuses/update.json");
var params:URLVariables = new URLVariables(
"include_entities=true&status=Maybe+he%27ll+finally+fiasdfasdfmnnd+his+kekjhjkys.+%23peterfalk&trim_user=true"+"&"+
"status=Maybe+he%27ll+finally+fiasdfasdfmnnd+his+kekjhjkys.+%23peterfalk"+"&"+
"trim_user=true"+"&"+
"oauth_consumer_key=<myOauthConsumerKey>"+"&"+
"oauth_nonce=<myOauthNonce>"+"&"+
"oauth_signature=<myOauthSignature>"+"&"+
"oauth_signature_method=HMAC-SHA1"+"&"+
"oauth_timestamp=1331137102"+"&"+
"oauth_token=<myOAuthToken>"+"&"+
"oauth_version=1.0");
var loader:URLLoader = new URLLoader();
postTO.data=params;
postTO.method=URLRequestMethod.POST;
try {
loader.load(postTO);
} catch (error:Error) {
trace("Unable to load requested document.");
}