【问题标题】:CURL and PHP to connect user with Facebook app [closed]CURL 和 PHP 将用户与 Facebook 应用程序连接起来 [关闭]
【发布时间】:2012-10-16 21:55:55
【问题描述】:

通过 SMS 接收我们用户的 Facebook 用户名和密码,我们希望仅使用 PHP 和 CURL 将他们与我们的 Facebook 应用程序连接起来。

我让 CURL 可以登录用户并导航到 Facebook 应用中心。

但是现在,谁能帮助我使用 cURL 进行 ajax url 调用并将变量设置为正确的值?

非常感谢!

我使用 Firebug 获取 http 请求头(示例):

Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Connection  keep-alive
Cookie  datr=uwFOULplg04OUafUhiZ0HuH3;
fr=01N5ffPgbtXUfTSbp.AWXd1IvmHVuGxr9GDRK9hpoYg
7g.BQTgHg.-8.AWXCZ9aq; lu=Rg6On5bhniBKFnROJOb7OApg; locale=en_GB;
c_user=100002533085804; csm=2; s=Aa5wBFIhYob4hVne.BQiowf;
xs=61%3AaaoKTpJSVJO6PA%3A2%3A1351257119; act=1351265044404%2F0%3A2; p=6;
presence=EM351265035EuserFA21B02533085804A2EstateFDsb2F0Et2F_5b_5dElm2
FnullEuct2F1351256551BEtrFA2loadA2EtwF1590615573EatF1351264924097G3512
65035755CEchFDp_5f1B02533085804F1CC; sub=34605056
Host    apps.facebook.com
Referer https://apps.facebook.com/thefind/?fb_source=search&fb_appcenter=1
User-Agent  Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1
X-SVN-Rev   656775

以及变量及其值: __a 1 __用户 100002533085804 过滤器[0]应用 过滤[1]页 过滤器[2]组 过滤[3]好友列表 懒惰 1 令牌 v7 查看器 100002533085804

【问题讨论】:

    标签: ajax facebook curl firebug


    【解决方案1】:

    您不应该收集用户的密码来登录!这是TOS violation,是一种糟糕的做法。

    相反,如果您想在 PHP 中执行此操作,您应该使用 server side login 方法来验证您的用户。一旦他们完成了这个过程,他们就会对您的应用进行身份验证。

    【讨论】:

    • 很抱歉破坏了你的泡沫。我感觉到你的痛苦。你可以向我投诉,但我只是这里的一名志愿者,与 Facebook 没有任何内部关系。就 TOS 而言,您的应用非常明显地违反了 I.2。 “您不得包含代理、请求或收集 Facebook 用户名或密码的功能”和 I.3。 “您不得规避我们对 Facebook 核心特性和功能的预期限制”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多