Как интегрировать Pinterest в приложение ios - программирование
Подтвердить что ты не робот

Как интегрировать Pinterest в приложение ios

Я хочу интегрировать pinterest в мое приложение. Я хочу добавить кнопку pinterest в мое приложение, через которое я могу загрузить изображение на pinterest. Я ссылаюсь на их сайт разработчиков, но он мне не помогает.

Я включаю SDK и пробовал свой код, но он не работает для меня.

  #import <Pinterest/Pinterest.h>

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"];
    }

пожалуйста, любая помощь будет оценена.

Спасибо заранее.

4b9b3361

Ответ 1

Я не понимаю, в чем проблема, но здесь я даю простой шаг для интеграции pinterest в ваше приложение.

шаг: 1 Зарегистрируйте идентификатор клиента из здесь

Шаг: 2 Загрузите SDK из здесь и перетащите его в свой проект.

Шаг: 3 Затем вам нужно будет добавить тип URL для поддержки открытия приложения из приложения Pinterest, поэтому добавьте тип URL в свой файл plist

Example if your client id is 18571937652947:
pin18571937652947 is the URL Scheme you need to support.

step: 4 Чтобы использовать структуру Pinterest, вам нужно будет импортировать ее в свой файл.

 #import <Pinterest/Pinterest.h>

и объявить его объект в вашем .h файле

 Pinterest *pinterest

шаг: 5 инициализировать объект Pinterest

 pinterest = [[Pinterest alloc]initWithClientId:@"your app client id"]

step: 6 Чтобы использовать стандартную кнопку PinIt в представлении, добавьте ее так:

 UIButton* pinItButton = [Pinterest pinItButton];
    [pinItButton addTarget:self
                    action:@selector(pinIt:)
          forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:pinItButton];

шаг: 7 Вам нужно будет обработать действие, пример которого приведен ниже:

- (void)pinIt:(id)sender
{
    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"];
}

Примечание: приложение pinterest должно быть установлено на вашем устройстве, иначе этот код будет перенаправлен на itunes для загрузки приложения pinterest