通过Google Apps脚本访问Facebook数据

时间:2013-09-16 18:36:01

标签: facebook google-apps-script

我想在Google Apps脚本上编写一个脚本,该脚本可以访问我的Facebook好友列表,并将照片和其他数据与我的Google联系人详细信息同步。

我正在尝试使用FQL - 但也许有更好的方法。我试过读一下但是真的找不到从哪里开始 - 我能通过FQL访问这个吗?还是我还需要为此编写一个Facebook应用程序?

有没有人尝试类似的东西或有任何提示?


编辑:好的,所以我尝试使用Facebook应用程序访问数据 - 但我甚至无法让它返回访问令牌。

有什么想法吗?

var url = "https://www.facebook.com/dialog/oauth?client_id={app_id}&redirect_uri=https://www.facebook.com/connect/login_success.html";
var response = UrlFetchApp.fetch(url);
var ret = response.getContentText();

此外,如何将令牌存储在Google Apps脚本中?我是否需要创建一个新文档并将ID保存在其中?看起来有点乱......

1 个答案:

答案 0 :(得分:1)

为了存储令牌,我相信您可以使用ScriptProperties工具:

存储

ScriptProperties.setProperty("token", <your token goes here>);

提取:

var token = ScriptProperties.getProperty("token");