Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过谷歌应用程序脚本访问facebook数据_Facebook_Google Apps Script - Fatal编程技术网

通过谷歌应用程序脚本访问facebook数据

通过谷歌应用程序脚本访问facebook数据,facebook,google-apps-script,Facebook,Google Apps Script,我想在Google Apps脚本上编写一个脚本,该脚本可以访问我的Facebook好友列表,并将照片和其他数据与我的Google联系人详细信息同步 我正在尝试使用FQL,但也许有更好的方法。我试着读了一点,但真的找不到从哪里开始-我能通过FQL访问这个,还是我还需要为此编写一个Facebook应用程序 有没有人尝试过类似的事情或者有什么建议 编辑:好的,我正在尝试使用facebook应用程序访问数据,但我甚至无法让它返回访问令牌 有什么想法吗 var url = "https://www.fa

我想在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();

此外,如何将令牌存储在谷歌应用程序脚本中?我是否需要创建一个新文档并在其中保存ID?看起来有点乱。

对于存储令牌,我相信您可以使用
ScriptProperties
功能:

商店:
对于存储令牌,我相信您可以使用
ScriptProperties
功能:

商店:
您必须创建一个Facebook应用程序,通过登录流,然后使用访问令牌,您可以通过API或FQL查询数据。如果你不知道这一切是如何运作的,从这里开始:你必须创建一个Facebook应用程序,通过登录流程,然后使用访问令牌,你可以通过API或FQL查询数据。如果您不知道这一切是如何运作的,请从这里开始:
ScriptProperties.setProperty("token", <your token goes here>);
var token = ScriptProperties.getProperty("token");