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なら、セブ島に一度行ってみたいなと思った食べ物の好き嫌いが多い堀でした。