gpt4 book ai didi

android - 在照片 android 中标记 friend

转载 作者:行者123 更新时间:2023-11-30 03:44:48 25 4
gpt4 key购买 nike

我正在四处寻找问题的答案,但找不到。

谁能告诉我或至少指导我如何标记 friend 到我要上传(发布)到 Facebook 的照片。四处搜索我知道这是可能的,但我找不到我该怎么做的方法。

谁能指导我?我在很多应用程序中都看到过这个标记 friend 的选项,所以我知道这是可能的,而且有人知道答案。请与我分享。我会感谢他/她

最佳答案

请在此处查看照片 API 引用:https://developers.facebook.com/docs/reference/api/photo/#tags

根据文档,您可以通过几种不同的方式来实现,我在下面向您展示了几种。假设您有要标记的照片的 PHOTO_ID,第一种方法标记单个用户,并给出他们脸部位置的 (x,y)。请注意,(x,y) 不是照片中的精确坐标,而是百分比。

Bundle params = new Bundle();
params.putString("to", "USER_ID");
params.putInt("x", 25);
params.putInt("y", 25);
Request tagRequest = new Request(session, "PHOTO_ID/tags", params, HttpMethod.POST, new Request.Callback() {
public void onCompleted(Response response) {
// Do something here
}
});
tagRequest.executeAsync();

或者你可以像这样一次标记很多人(你也可以构造一个 JSON 对象,然后将 toString 传递给“tags”参数)。

Bundle params = new Bundle();
params.putString("tags", "[{\"tag_uid\": \"USER_ID_1\"},{\"tag_uid\": \"USER_ID_2\"}]");
Request tagRequest = new Request(session, "PHOTO_ID/tags", params, HttpMethod.POST, new Request.Callback() {
public void onCompleted(Response response) {
// Do something here
}
});
tagRequest.executeAsync();

请注意,我没有测试上面的代码,因此您应该仅将其用作指南。

关于android - 在照片 android 中标记 friend ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163587/

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