Как работают приложения Facebook? - PullRequest
1 голос
/ 13 июня 2009

Вот немного о моей ситуации:
Я хочу получить список электронных писем для друзей данного пользователя.

Вот как бы я хотел, чтобы процесс пошел:

  1. Всплывающее окно div с логином (используется для входа в свою учетную запись facebook, а не в систему учетной записи моего сайта - это отдельная)
  2. Затем, как только пользователь введет свои учетные данные на Facebook, у него появится кнопка.
    • Отправить письмо всем друзьям.

Если они нажмут на эту кнопку, я бы хотел, чтобы электронное письмо было разослано всем друзьям этого пользователя.

Вопросы:
Я хочу получать письма только от друзей пользователя, так что ...

1) На самом деле я создаю приложение для Facebook?

Во многих руководствах рассказывается о приложениях Facebook и о том, как вам нужно перейти на Facebook, создать приложение и настроить все эти параметры для перенаправлений страниц и тому подобное. Я не думал, что хочу, чтобы это было приложение, все, что я хочу, это информация.

2) Если мне нужно, чтобы оно было приложением, как оно должно взаимодействовать с моим сайтом? Некоторые говорят о iframes или других методах ... Как я должен знать, что использовать и как я могу интегрировать его в свой сайт?

Ответы [ 4 ]

3 голосов
/ 13 июня 2009

Вы должны создать приложение через Facebook, но это только для информации об авторизации.

  • ключ API
  • Секрет API

А у вас есть несколько вариантов работы с Facebook API из C #

1 голос
/ 20 июня 2009

Bemmu правильно = вы не можете использовать Facebook для получения адресов электронной почты.

Вы можете отправлять сообщения в Facebook (которые обычно отправляют электронное письмо получателю, а также в зависимости от предпочтений пользователя).

Вам нужно будет создать приложение facebook и попросить пользователей разрешить ему доступ к информации их профиля (запрос по умолчанию). После этого вы сможете отправить уведомление получателю ID.

Начните с http://wiki.developers.facebook.com/index.php/Notifications.send и посмотрите другие ссылки на Stream API.

Прочтите руководящие указания и соглашения - есть правила того, как долго вы можете хранить потоковые данные и для чего вы можете их использовать.

0 голосов
/ 13 июня 2009

Нет методов API для получения чьих-либо адресов электронной почты на Facebook, и нет их на OpenSocial. Это сделано для того, чтобы адреса электронной почты не попадали в списки спама. Есть способ отправить электронную почту, не узнавая фактические адреса, хотя. Если вы заставляете пользователя принимать расширенные привилегии для вашего приложения, вы можете отправлять электронную почту через определенные промежутки времени этому конкретному пользователю.

0 голосов
/ 13 июня 2009

Позвольте мне добавить к этому PHP API:

http://wiki.developers.facebook.com/index.php/PHP

http://developers.facebook.com/get_started.php

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