gpt4 book ai didi

Android Facebook 使用新的 3.0 Facebook SDK checkin

转载 作者:行者123 更新时间:2023-11-29 01:51:13 25 4
gpt4 key购买 nike

我可以使用以下代码检查旧版 Facebook SDK:

Facebook fb = new Facebook("APP ID");

Bundle params = new Bundle();
params.putString("access_token", "TOKEN");
params.putString("place", "PLACE ID");
params.putString("message","SOMETHING MESSAGE");

JSONObject coordinates = new JSONObject();
coordinates.put("latitude", "LATITUDE");
coordinates.put("longitude", "LONGITUDE");

params.putString("coordinates",coordinates.toString());
params.putString("tags", "USER ID");

String response = fb.request("me/checkins", params, "POST");

但是 fb = new Facebook()fb.request() 函数在新的 3.0 Facebook SDK 中被弃用了!我可以用什么代替它们?如何使用 3.0 Facebook SDK 签到?

Graph API 在 Facebook 应用程序中需要“publish_checkins”扩展权限,但此权限也已弃用。

最佳答案

您应该使用 Request 类的静态方法来创建请求并执行它们。看起来最合适的方法是 newStatusUpdateRequestGraphPlace 作为参数。

或者,您可以使用 newPostRequest这允许您构建一个与之前 SDK 中的方式更相似的请求。

关于Android Facebook 使用新的 3.0 Facebook SDK checkin ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919003/

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