Как использовать квадратный общественный API поиска в плагине Wordpress, чтобы не выставлять наш ключ/тайну

Я добавляю местоположение к своему плагину Wordpress и требуемый, чтобы использовать квадратный общественный API. То, что я хотел понять, - то, как точно, который работал бы, так как мой плагин будет установлен на различной системе. Поскольку вы видите, что пользователь не должен быть заверен, таким образом, я мог предоставить в плагине нашему собственному client_id client_secret, чтобы сделать звонки API, но это выставит их общественности, и некоторый конкурент мог злоупотребить этим, чтобы сломать ограничение скорости. Что лучший способ состоит в том, чтобы обращаться с этим? Как Instagram работает, например? Я могу использовать поиск местоположения, даже если я не зарегистрирован в квадрат, как они делают это? Моя идея была полномочию требованием к нашему API, и сделайте звонок от нашего API, добавив наш client_id/secret и имейте пользователя, произвольно вставляют его собственное, но это - действительно плохое жесткое кодирование идеи id/secretin плагин?

1
nl ja de

1 ответы

Есть путь; каждый пользователь вашего плагина должен получить квадратные верительные грамоты API отдельно и заполнить его в параметрах настройки плагина (инструментальная панель), чтобы активировать его.

1
добавлено
Да, но i' d хотят избежать, что, который означает, что пользователь должен зарегистрироваться на квадрате, который является чем-то я wouldn' t хотят сделать. Я мог также использовать карты Google тогда. Я уже осуществил возможность для пользователя добавить it' s владеют credetinals, но я хочу вещи работать даже если он doesn' t.
добавлено автор Nicola Peluchetti, источник
Если вы не хотите связать все требования со своим отдельным приложением (который является, вероятно, не лучшей вещью сделать здесь), я думаю, что @Ferhad имеет верное представление. Каждый пользователь вашего плагина (nb: не возможный конечный потребитель плагина, но WordPress ведет блог, владелец) должен снабдить вас их учетными данными Foursquare (например, id клиента и тайна). There' s не действительно хороший путь вокруг этой проблемы OAuth; смотрите на то, как некоторые другие плагины обращаются с ним: wordpress.org/extend/plugins/wp-to-twitter/installationwordpress.org/extend/plugins/easy-instagram/installation
добавлено автор octopi, источник
WordPress – русскоговорящее сообщество
WordPress – русскоговорящее сообщество
768 участник(ов)

Группа пользователей популярнейшей CMS WordPress. Запрещено: мат и ругань реклама, спам (в т.ч. каналами) религия, политика, наркотики приглашение ботов без согласования #nowarez

WordPress for developers
WordPress for developers
761 участник(ов)

Группа для разработчиков wordpress Запрещено - мат - оскорбления - флуд - реклама ip телефония https://goo.gl/wBaqci Другие чаты Битрикс https://t.me/bitrixfordevelopers Битрикс работа https://t.me/bitrix_work