gpt4 book ai didi

javascript - 如何在 Parse Cloud Code 中访问 Facebook Graph API?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:57 25 4
gpt4 key购买 nike

我需要在我的 Parse 应用程序中,在云函数中结交使用 Facebook 登录的用户的 friend 。我怎样才能做到这一点?我尝试安装 facebook-node-sdk ( https://github.com/Thuzi/facebook-node-sdk/ ),但即使我已将所有依赖项复制到同一个文件夹中,它仍然提示无法加载包,当我要求 它。我还发现了这个问题:How can I get the user first name from facebook in cloud code?但那里的答案不起作用(FB 未定义)。我可以使用 Parse.Cloud.httpRequest 使用我的访问 token 对 Graph API 进行原始 REST 调用,但管理端点、访问 token 、参数等很快就会变得困惑。从 Parse Cloud Code 访问 Facebook Graph API 的首选方式是什么?

最佳答案

我无法使用任何库,所以我最终使用了纯 HTTP REST 请求。例如,我试图获取用户的姓名、性别和用户 ID,我通过手动构建 URL 使用此代码(其中我有 token 用户的访问 token 变量:

Parse.Cloud.httpRequest({
url: 'https://graph.facebook.com/v2.1/me?fields=id,gender,name&access_token=' + token,
success: function(httpResponse) {
var responseData = httpResponse.data;
...

其中 responseData 现在是一个包含返回数据的 JSON 对象。这不是最好的做法,但它非常适合简单的任务。

关于javascript - 如何在 Parse Cloud Code 中访问 Facebook Graph API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26617690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com