从用户那里获取相册和照片,并通过电子邮件发送照片或上传到服务器

时间:2013-05-30 02:25:30

标签: facebook request facebook-javascript-sdk email-integration photos

我想为桌面创建一个Facebook应用程序,允许用户选择相册和照片以便稍后通过电子邮件发送或上传到服务器,我可以通过电子邮件发送照片。

我是Facebook编程的新手,我想研究一下,因为我的时间表已经接近了。这是一个大学项目.. 我知道php和一些  JavaScript的。 非常感谢您的建议。

1 个答案:

答案 0 :(得分:1)

请按照以下步骤操作:

  1. 在此处获取基本概述:FB for sitesGraph API

  2. 了解Access Tokens

  3. 了解Graph API Explorer - 进行测试。

  4. Login用户使用Facebook。有很多方法可以执行此操作,此处介绍了一种更简单的方法:Add the Login Code并将FB.login()替换为:

    FB.login(function(response){
        if(response.status == 'connected'){
            //alert('I am connected')
        }
    },{scope: 'email, user_photos'});  // since you need to fetch email and the user photos from fb
    
  5. 然后,您可以使用facebook API获取用户详细信息,如:

    FB.api('/me/albums', function(response) {
       alert(response.name); 
    });
    

    您可以看到所有ab Album对象为您提供的内容,here

  6. 如果您愿意,您也可以使用PHP代替JS,它的工作方式几乎相似。 PHP SDK Reference。 此外,您可以查看一些示例here。 (但不要让他们迷惑你)

    希望有所帮助!