iosからのPinterest共有について
Pinterestへのpin共有について必要になったから調査
以下、手順で行う。
1.PinterestでClient IDを作成する。
→Pinterestアカウントを取得して、Client IDを取得しましょう。
pin<clientid> Example if your client id is 18571937652947: pin18571937652947 is the URL Scheme you need to support.
※URLスキームとして使用されるようです。
2.Pinterest.embeddedframeworkフォルダ配下をプロジェクトに追加する
※Pinterest.frameworkをFrameworksに追加することもお忘れなく
3.使用するファイルにインポート
#import <Pinterest/Pinterest.h>
4.実装
イベントに以下のように記載
pinterest = [[Pinterest alloc]initWithClientId:@"取得したClient ID"]; NSURL *imageURL = [NSURL URLWithString:@"http://placekitten.com/500/400"]; NSURL *sourceURL = [NSURL URLWithString:@"http://placekitten.com"]; [pinterest createPinWithImageURL:imageURL sourceURL:sourceURL description:@"Pinning from Pin It Demo"];
※画像イメージ、URL、説明を引数に渡す
5.ボタンへの実装
UIButton* pinItButton = [Pinterest pinItButton]; [pinItButton addTarget:self action:@selector(pinIt:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:pinItButton];
- (void)pinIt:(id)sender { [_pinterest createPinWithImageURL:@"http://placekitten.com/500/400" sourceURL:@"http://placekitten.com" description:@"Pinning from Pin It Demo"]; }
【参考】
Pinterest - https://developers.pinterest.com/ios/
Pinterest — Socialize iOS SDK 3.0.1 documentation - http://socialize.github.io/socialize-sdk-ios/pinterest.html
iphone - How to integrate Pinterest in ios application - Stack Overflow - http://stackoverflow.com/questions/17011528/how-to-integrate-pinterest-in-ios-application
以上、生活費日本の1/3なら、セブ島に一度行ってみたいなと思った食べ物の好き嫌いが多い堀でした。