Ошибка URI перенаправления Pinterest OAuth2 в приложении iOS (только для использования Rest API) - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь получить Pinterest токен с помощью OAuth2, но возвращает callback redirect_uri, что не соответствует ошибке.

Платформа: iOS

Я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ PINTEREST IOS SDK. Я использую Rest API.

Что я сделалпока что;

Обновлена ​​пользовательская схема URL в info.plist.

<key>CFBundleURLTypes</key>
  <array>
    <dict>
      <key>CFBundleURLName</key>
      <string></string>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>pdk{your-app-id}</string>
      </array>
    </dict>
  </array>

Код Swift:

let redirectURI = URL(string: "???????")!

let oauthSwift = OAuth2Swift(consumerKey: "-", consumerSecret: "-", 
                                 authorizeUrl:     "https://api.pinterest.com/oauth", 
                                 accessTokenUrl: "https://api.pinterest.com/v1/oauth/token", 
                                 responseType: "code")

oauthSwift.authorize(withCallbackURL: redirectURI, 
                     scope: "read_public,write_public", 
                     state: "pinterest", 
                     success: { (credential, response, parameters) in
                        print("")
                     }) { (error) in
                        print(error.localizedDescription)
                     }

Исследование:

  • Похоже, что для iOS не так много настроекна странице настройки приложения Pinterest на странице разработчика.Только идентификатор пакета, настройки идентификатора App Store.
  • Читать это Pinterest OAuth Redirect Uri не работает это связано с веб-приложением, я думаю.

enter image description here

Как я могу решить эту проблему?

Спасибо

...