【问题标题】:How do facebook applications work?脸书应用程序如何工作?
【发布时间】:2009-06-12 21:43:53
【问题描述】:

以下是我的情况:
我希望能够检索给定用户的朋友的电子邮件列表。

这是我希望的过程:

  1. 一个 div 框会弹出一个登录名(用于登录他们的 facebook 帐户,而不是我网站的帐户系统 - 这是单独的)
  2. 然后,一旦用户输入了他们的 Facebook 凭据,他们就会出现一个按钮。
    • 向所有朋友发送电子邮件。

如果他们点击此按钮,我希望向该用户的所有朋友发送一封电子邮件。

问题:
我只想提取用户朋友的电子邮件,所以...

1) 它实际上是我正在创建的 Facebook 应用程序吗?

许多教程都讨论了 facebook 应用程序,以及您必须如何访问 facebook 并从那里创建应用程序并为页面重定向等设置所有这些设置。我不认为我希望它成为一个应用程序,我想要的只是信息。

2) 如果我确实需要它作为应用程序,它应该如何与我的网站交互?有些人谈论 iframe 或其他方法...我应该如何知道使用哪个以及如何将其集成到我的网站中?

【问题讨论】:

    标签: c# .net asp.net javascript facebook


    【解决方案1】:

    您必须通过facebook创建应用程序,但它仅用于授权信息。

    • api键
    • api 秘密

    而且你有几个选项可以从 C# 中使用 facebook API

    【讨论】:

      【解决方案2】:

      Bemmu 是正确的 = 你不能使用 facebook 来获取电子邮件地址。

      您可以发送 facebook 消息(通常也会根据用户的偏好向收件人发送电子邮件)。

      您需要构建一个 facebook 应用程序,并让用户允许它访问他们的个人资料信息(默认请求)。然后你就可以发送通知给receipientID了。

      http://wiki.developers.facebook.com/index.php/Notifications.send 开始,查看其他对 Stream API 的引用。

      请阅读指南和协议 - 有关于您可以保留流数据多长时间以及可以将其用于什么用途的规则。

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        Facebook 上没有获取任何人电子邮件地址的 API 方法,OpenSocial 上也没有。这样电子邮件地址就不会出现在垃圾邮件列表中。有一种方法可以在不知道实际地址的情况下发送电子邮件。如果您让用户接受您的应用程序的扩展权限,那么您可以以合理的时间间隔向该特定用户发送电子邮件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-03-17
          • 1970-01-01
          • 2012-10-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多