2011年9月2日金曜日

ShareKitで入力画面なしで投稿させる

ShareKitはTwitterやFacebookやEmailやTumblrなどそのへんのサービスへの投稿をまとめて受け持ってくれるライブラリです。

SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];

という感じで、Twitter投稿させたいと思ったとき、shareItemメソッドだと
入力画面がでてから投稿という感じになってしまいます。

入力画面をなしにして、入力をコードで指定して投稿させるにはsendメソッドを使うといいです。

    SHKTwitter *twitter = [SHKTwitter new];
    if([twitter authorize]){
        SHKItem *item = [SHKItem new];
        [item setCustomValue:[postText text]];
        twitter.item = item;
        [twitter send];
    }

shareItemメソッドはログイン状態の確認も自動でやるので、[twitter isAuthorized]しなくてもいいですが、
sendメソッドは投稿するだけなのでログインしていないとエラーになります。
なので、isAuthorizedで確認する必要があるのとログイン処理をするので、[twitter authorize]を使うと楽です。

- (BOOL)authorize
{
	if ([self isAuthorized])
		return YES;
	
	else 
		[self promptAuthorization];
	
	return NO;
}

1 コメント:

Đào Quân さんのコメント...

Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại đan phượng
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại quốc oai
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại phú thọ
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại sóc sơn
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại nhà bè
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại cần giờ
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại hóc môn
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại củ chi
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại bình chánh
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại bình dương
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại biên hòa
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại huế
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại đà nẵng
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại hưng yên
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại vĩnh phúc
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại phú thọ
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại hải dương
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại quảng ninh
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại thái bình
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại bắc giang
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại thái nguyên
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại nam định
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại thanh hóa
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại hà nam
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại ninh bình
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại hà tĩnh
Tìm đơn vị làm Dịch vụ kế toán giá rẻ tại nghệ an

コメントを投稿