Я создавал небольшие практические приложения для изучения парсинга JSON в iOS (Swift).Ранее я использовал API-интерфейсы для The New York Times, SeatGeek и IEX Trading - те, которые не использовали OAuth и были довольно просты, вы просто получили бы ключ доступа (я думаю, что это было, просто случайныйstring), а затем поместите это в конечную точку URL, которую вы хотели использовать, затем, когда вы вставляете ее в браузер, она отображает данные JSON , например, .Это упростило задачу, потому что в приложении у меня был только один URL-адрес для подключения к моей функции, которая анализирует JSON.
В любом случае, сейчас я пытаюсь использовать Reddit API, который использует OAuth.Мне не нужно, чтобы пользователь входил в систему или что-то в этом роде, я просто пытаюсь создать табличное представление, в котором отображаются последние популярные сообщения, поэтому мне просто нужно получить значения, такие как title
, post image
, url
и т. Д..
Я следовал документации , и я зарегистрировался как разработчик и добавил необходимые значения в этот URL: (https://www.reddit.com/api/v1/authorize?client_id=CLIENT_ID&response_type=TYPE&state=RANDOM_STRING&redirect_uri=URI&duration=DURATION&scope=SCOPE_STRING).
Теперь я 'я не уверен, что делать с этим URL. Если я вставлю его в свой браузер, он просто перенаправит меня на страницу, которую я предоставляю как «перенаправление uri» (я просто поставил https://www.reddit.com/).
Как я и сказал в идеале, яя просто ищу один URL, который при вставке в мой браузер показывает все данные JSON для любой конечной точки, которую я предоставляю (например, https://api.reddit.com/api/v1/top). То же, что URL IEX, который я показал выше.
Каковы следующие шаги здесь? Я видел другие SO сообщения, но ни одного в Swift.