Реализация API для моей социальной сети - PullRequest
0 голосов
/ 23 ноября 2010

Я знаю о разработке кода с использованием PHP, но мало что знаю о современных веб-API.Я хочу реализовать каркас API-интерфейсов, таких как Facebbok Connect.Myspace Connect, Google Connect и т. Д. Для 2 целей:

1) Пользователи могут загружать фотографии в свои фотоальбомы
2) Другие веб-сайты могут входить в систему с помощью аутентификации на моем сайте (аналогично Facebook / Google Connect).

Итак, во-первых, каковы основные требования к технологии / серверу и т. Д. Для их реализации?Могу ли я использовать PHP?Тогда какие другие изменения схемы требуются?Я вижу, что у Facebook есть открытые ключи API, которые другие разработчики используют для этого.Но я не уверен в реализации.

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

Я не согласен. Люди используют Facebook, потому что там нет выбора. Я тоже им пользуюсь (просто чтобы показать своим друзьям, какой я неудачник по выходным, когда я сижу дома и продолжаю публиковать обновления о том, какой замечательный был мой день). Но если я найду лучшую сеть (не с точки зрения возможностей, а чистого доверия, социальную сеть, которая на самом деле уважает своих пользователей и информацию, которой делятся люди, я переключусь. Создание учетной записи не представляет особой проблемы, занимает 1 минуту. Но доверие - это вещь раз в жизни. Однажды сломанная, она редко когда-либо возвращается. Я вижу это как отношения. Когда я создал свою учетную запись на Facebook 4 года назад, у меня были отношения с Facebook. Они предали меня раз за разом, год за годом, и у меня есть сейчас я не уважаю этого. Это похоже на того партнера, который обманывал тебя так много раз, что сегодня ты хочешь, чтобы это просто умерло и исчезло. Если я найду что-то лучшее и уйду, и всех моих друзей, которых я знаю достаточно хорошо поделитесь своими взглядами тоже. Так что вы получите пользователей, без сомнения.

Мне нравится твоя идея попытаться создать что-то, вот как мы растем. Если все будут думать так же, как эти другие люди здесь, тогда не будет никакого прогресса в мире. Каждый будет только последователем, а не лидером. Google сказал бы, что есть Yahoo и Microsoft, которая огромна, давайте просто последуем за ними. Но они не торопились, точно настроили свою модель, и сегодня они больше, чем эти бренды. Конечно, это другая история, они являются большим нарушителем того, чтобы быть старшим братом, чем Facebook, но с властью, 99% времени приходят эти неэтичные умы, которые хотят захватить мир. Если вы можете упасть на 1%, кто может иметь власть и оставаться верным своим пользователям, люди будут следовать за вами в истинном смысле этого слова.

1 голос
/ 23 ноября 2010

Наверное, лучше всего начать с чтения http://oauth.net/. Я знаю, что есть несколько реализаций OAuth на нескольких языках, таких как Java и .NET. Я уверен, что есть что-то для PHP (так как Facebook в основном PHP). Просто нужно нажать на Google.

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