通过谷歌应用程序脚本访问facebook数据
我想在Google Apps脚本上编写一个脚本,该脚本可以访问我的Facebook好友列表,并将照片和其他数据与我的Google联系人详细信息同步 我正在尝试使用FQL,但也许有更好的方法。我试着读了一点,但真的找不到从哪里开始-我能通过FQL访问这个,还是我还需要为此编写一个Facebook应用程序 有没有人尝试过类似的事情或者有什么建议通过谷歌应用程序脚本访问facebook数据,facebook,google-apps-script,Facebook,Google Apps Script,我想在Google Apps脚本上编写一个脚本,该脚本可以访问我的Facebook好友列表,并将照片和其他数据与我的Google联系人详细信息同步 我正在尝试使用FQL,但也许有更好的方法。我试着读了一点,但真的找不到从哪里开始-我能通过FQL访问这个,还是我还需要为此编写一个Facebook应用程序 有没有人尝试过类似的事情或者有什么建议 编辑:好的,我正在尝试使用facebook应用程序访问数据,但我甚至无法让它返回访问令牌 有什么想法吗 var url = "https://www.fa
编辑:好的,我正在尝试使用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();
此外,如何将令牌存储在谷歌应用程序脚本中?我是否需要创建一个新文档并在其中保存ID?看起来有点乱。对于存储令牌,我相信您可以使用
ScriptProperties
功能:
商店:
对于存储令牌,我相信您可以使用
ScriptProperties
功能:
商店:
您必须创建一个Facebook应用程序,通过登录流,然后使用访问令牌,您可以通过API或FQL查询数据。如果你不知道这一切是如何运作的,从这里开始:你必须创建一个Facebook应用程序,通过登录流程,然后使用访问令牌,你可以通过API或FQL查询数据。如果您不知道这一切是如何运作的,请从这里开始:
ScriptProperties.setProperty("token", <your token goes here>);
var token = ScriptProperties.getProperty("token");