我想知道,有什麼方法可以在twitter中用一些文字發佈圖片,有人建議使用「http://tinyurl.com/」。我不知道從哪裏開始,在我的以前的應用程序中,我成功地抽動了,但只包含文本。 正確的方向繼續將是一個很大的幫助。如何用iPhone中的某些文字抽出圖片
0
A
回答
1
有幾種方法。我建議你使用ShareKit。它爲你做了大部分工作。
0
要將圖像發佈到Twitter,我們必須先將圖像發佈到twit中,然後我們必須將該網址發送到twitter,這是將圖像發送到twitter的過程,這是將圖像發送到twitter的示例代碼。 ........
NSString *postUrl = @"https://api.twitter.com/1/statuses/update.json";
ASIFormDataRequest *request = [[ASIFormDataRequest alloc]
initWithURL:[NSURL URLWithString:postUrl]];
NSMutableDictionary *postInfo = [NSMutableDictionary
dictionaryWithObject:statusText.text
forKey:@"status"];
NSLog(@"%@",postInfo);
NSString *str1= statusText.text;
NSLog(@"Status posted. HTTP result code: %d", request.responseStatusCode);
[request release];
[statusText resignFirstResponder];
ASIFormDataRequest *req = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"http://api.twitpic.com/2/upload.json"]];
[req addRequestHeader:@"X-Auth-Service-Provider" value:@"https://api.twitter.com/1/account/verify_credentials.json"];
[req addRequestHeader:@"X-Verify-Credentials-Authorization"
value:[oAuth oAuthHeaderForMethod:@"GET"
andUrl:@"https://api.twitter.com/1/account/verify_credentials.json"
andParams:nil]];
[req setData:UIImageJPEGRepresentation(imageView.image, 0.8) forKey:@"media"];
// Define this somewhere or replace with your own key inline right here.
[req setPostValue:@"74734e805f2ad85afae441ca12c16087" forKey:@"key"];
[req startSynchronous];
NSLog(@"Got HTTP status code from TwitPic: %d", [req responseStatusCode]);
NSLog(@"Response string: %@", [req responseString]);
NSDictionary *twitpicResponse = [[req responseString] JSONValue];
NSLog(@"%@",[[req responseString] JSONValue]);
textView.text = [NSString stringWithFormat:@"Posted image URL: %@", [twitpicResponse valueForKey:@"url"]];
NSString *str=[NSString stringWithFormat:@" %@",[twitpicResponse valueForKey:@"url"]];
NSLog(@"%@",str);
if([str isEqualToString:@" (null)"])
{
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Message" message:@"Could not authenticate you(header rejected by twitter)" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alertView show];
}
else
{
NSString *postUrl = @"https://api.twitter.com/1/statuses/update.json";
ASIFormDataRequest *request = [[ASIFormDataRequest alloc]
initWithURL:[NSURL URLWithString:postUrl]];
NSString *txtmessage=[str1 stringByAppendingString:str];
/*NSMutableDictionary *postInfo = [NSMutableDictionary
dictionaryWithObject:[twitpicResponse valueForKey:@"url"]
forKey:@"status"];*/
NSMutableDictionary *postInfo = [NSMutableDictionary
dictionaryWithObject:txtmessage
forKey:@"status"];
for (NSString *key in [postInfo allKeys]) {
[request setPostValue:[postInfo objectForKey:key] forKey:key];
}
[request addRequestHeader:@"Authorization"
value:[oAuth oAuthHeaderForMethod:@"POST"
andUrl:postUrl
andParams:postInfo]];
[request startSynchronous];
if(request.responseStatusCode!=200)
{
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Message" message:@"Already posted" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alertView show];
}
else {
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Message" message:@"sucess" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alertView show];
}
NSLog(@"Status posted. HTTP result code: %d", request.responseStatusCode);
statusText.text = @"";
[request release];
[statusText resignFirstResponder];
}
相關問題
- 1. 如何將SWT的某些控件導出爲SVG圖片?
- 2. iphone uipickerview:圖片和文字
- 3. 如何用extJS中的某些內容替換某些文本?
- 4. 如何使某些字段出現在R文件中?
- 5. 如何在iPhone中從NSString中刪除某些字符?
- 6. 如何在excel中使用大文本中的某些字符
- 7. 從Facebook中抽出最新圖片
- 8. 某些網站圖片在iPhone上無法正常顯示
- 9. 某些圖片不能在iphone上顯示
- 10. 導出的圖表在某些文件夾中不起作用?
- 11. Cardview使用圖片從url中抽出片段
- 12. 我如何在某些文本的同一行中獲取圖片(標記)?
- 13. 如何使用CSS替換某些文字中的單詞?
- 14. 如何用python交換文件中的某些字節?
- 15. 如何在Android中爲某些圖片部件着色?
- 16. 如何在iOS中拖動某些圖片?
- 17. 如何在某些文字的右側顯示評分圖標
- 18. 圖片上傳PHP只適用於某些圖片(已解決)
- 19. 某些URL下載的圖片與Python
- 20. 如何禁用某些圖像的colorbox
- 21. 如何鎖定某些視圖控制器的iPhone方向 - Swift?
- 22. 用於居中某些文字的圖像任務
- 23. 如何在objective-c iPhone上的圖片上寫文字?
- 24. 在某個文件夾中顯示圖片,iPhone
- 25. 如何列出Web服務器上某些文件夾中的某些特定圖像?
- 26. 如何使用ggplot在圖上寫出某些參數的值
- 27. 如何在某些div中插入每個圖庫的圖片? WordPress的
- 28. 如何直接從某些網站的網址下載圖片?
- 29. 如何刪除某些州的UIButton圖片?
- 30. 如何插入PNG圖片中的iPhone
其實我發現,我想要的是無法實現的,微博,不以任何TWIT顯示圖像,而它通過點擊顯示在不同的窗口中的圖像解決方案鏈接的圖像....我們使用tinyurl,因爲url的長度實際上可以非常大,twitter只支持140個字符。雖然你的鏈接爲我提供了一個很好的API用於進一步使用...感謝那:) – 2011-02-28 09:52:38