Вход в Pinterest чрез приложение

Всеки път, когато се опитвам да се удостоверя с приложение, идва следното съобщение:

{"status": "failure", "code": 283, "host": "coreapp-ngapi-prod-7c03bdd4", "generated_at": "Thu, 06 Aug 2015 08:02:11 +0000", "message": "The authorization grant is invalid", "data": "Invalid Application ID"}

Как мога да го реша?


person Sandhya Rathi    schedule 10.08.2015    source източник
comment
Моля, изпратете своя Podfile и няколко реда код, показващи къде и как извиквате API на Pinterest.   -  person SwiftArchitect    schedule 13.08.2015
comment
›Използвах този pod PinterestSDK, :git =› [email protected]:pinterest/ios-pdk.git › В didFinishLaunchingWithOptions на делегата на приложението [PDKClient configureSharedInstanceWithAppId:APP ID]; ›Според мен контролерът NSArray *permission =@[PDKClientReadPublicPermissions,PDKClientWritePublicPermissions]; [[PDKClient sharedInstance] authenticateWithPermissions:разрешение с успех:^(PDKResponseObject *responseObject) {NSDictionary *dict =responseObject.parsedJSONDictionary; NSLog(@%@,dict); } andFailure:^(NSError *грешка) { NSLog(@%@,грешка); }];   -  person Sandhya Rathi    schedule 13.08.2015
comment
Малко късно, ноdevelopers.pinterest.com/manage е за стария API. Трябва да създадете приложение на developers.pinterest.com/apps/, ако искате да използвате SDK и новия API   -  person Zack Argyle    schedule 14.09.2015
comment
Аз също опитах това преди седмици, но няма отговор от там.   -  person Sandhya Rathi    schedule 15.09.2015
comment
Предложеният отговор работи ли за вас?   -  person SwiftArchitect    schedule 31.01.2016


Отговори (1)


Съобщението е доста ясно: Invalid Application ID.

Добавихте ли URL типа?

въведете описание на изображението тук

Използване на този инициализатор:

PDKClient.configureSharedInstanceWithAppId("0000")

и този OAuth:

let permission = [PDKClientReadPublicPermissions]
PDKClient.sharedInstance().authenticateWithPermissions(permission,
    withSuccess: { (pdk :PDKResponseObject!) -> Void in
        println("success PDKResponseObject: \(pdk)")
    }) { (err :NSError!) -> Void in
        println("error NSError: \(err)")
    }

и ако приемем, че вашето client_id е правилно, трябва да сте в бизнеса.

person SwiftArchitect    schedule 10.08.2015
comment
как да получите валиден идентификатор на приложението - person Sandhya Rathi; 12.08.2015
comment
Създадох приложение от връзката developers.pinterest.com/manage, щраквайки върху бутона Добавяне на ново приложение, то ми предостави ID на приложението: -1446466, като използва това API, даде ми горното съобщение api.pinterest.com/oauth/ - person Sandhya Rathi; 12.08.2015
comment
сър, направих всички тези стъпки, въпросът ми е, че идентификаторът на приложението ми не работи, мисля, че не е одобрен от екипа на pinterest. моля, помогнете ми как идентификационният номер на приложението ми може да бъде валиден - person Sandhya Rathi; 14.08.2015
comment
Също така минах през stackoverflow.com/questions/24194892/, но все още без успех - person Sandhya Rathi; 14.08.2015
comment
@SandhyaRathi - Изправен съм пред същия проблем. Можете ли да ми предоставите повече информация, ако получите решение. - person Mehul Solanki; 21.08.2015
comment
@MehulS- Все още нямам решение. - person Sandhya Rathi; 24.08.2015
comment
здравей @SandhyaRathi сега реши ли това? Защото и аз се сблъсквам с този проблем от много дни. - person JAY RAPARKA; 30.08.2015
comment
Имам решение........ Днес получих имейл от екипа на Pinterest, идентификаторът на приложението вече генерира Happy Coding............. - person Sandhya Rathi; 27.09.2015
comment
@SandhyaRathi, можеш ли да ми помогнеш? Пуснах приложението си в преглед и все още не съм го одобрил и дори нямам никаква поща, а състоянието на приложението ми се променя, така че мога ли да тествам интеграцията на приложението си без одобрение на приложението? - person JAY RAPARKA; 08.10.2015
comment
Кратък отговор: не. Отне повече от 3 седмици на Pinterest да отговори за първи път. - person SwiftArchitect; 09.10.2015