gpt4 book ai didi

java - 如何通过 Spring Social Facebook 发送请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:52:46 26 4
gpt4 key购买 nike

我一直在为 Facebook 挖掘 Spring Social (1.0.2.RELEASE)。我找不到如何通过 spring social 发送申请。我已经在 facebook 上有一个带有 key 和东西的应用程序。我可以找 friend 等,但不能向特定的 facebook 用户发送申请。真的很感激。

最佳答案

下面的例子应该可以解决问题——即创建一个应用程序访问 token ,然后使用已使用创建的应用程序访问 token 初始化的 FacebookTemplate 创建请求

// retrieve app access token
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject("https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=<app_id>&client_secret=<app_secret>", String.class);
String appAccessToken = result.replaceAll("access_token=", "");

// create the request
FacebookTemplate appRequestTemplate = new FacebookTemplate(appAccessToken);
String userId = "1234567890";
MultiValueMap<String, Object> requestData = new LinkedMultiValueMap<String, Object>();
requestData.set("message", "Sending a request through to you...");
String resultOfApprequest = appRequestTemplate.publish(userId, "apprequests", requestData);

关于java - 如何通过 Spring Social Facebook 发送请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12217728/

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