Получение конечной точки URL в Reddit API (OAuth) - PullRequest
0 голосов
/ 25 января 2019

Я создавал небольшие практические приложения для изучения парсинга 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...