gpt4 book ai didi

java - 如何从 Android 应用程序更改 Facebook 个人资料中的电子邮件、姓氏、生日?

转载 作者:行者123 更新时间:2023-12-01 09:33:25 25 4
gpt4 key购买 nike

我需要在 Facebook 中编辑我的个人资料信息。发出 POST 请求。

更新电子邮件、姓氏、生日;

但是 stackoverflow 中有更多关于 GET 请求的示例和问题。所以我决定创建这个提问帖子。

对于我来说,我只找到了这个例子:

final Bundle parameters = new Bundle();
parameters.putString("link", Utility.getUriString(linkContent.getContentUrl()));
parameters.putString("picture", Utility.getUriString(linkContent.getImageUrl()));
parameters.putString("name", linkContent.getContentTitle());
parameters.putString("description", linkContent.getContentDescription());
parameters.putString("ref", linkContent.getRef());
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/me/feed",
parameters,
HttpMethod.POST,
requestCallback).executeAsync();
}

以及来自 Facebook doc 的一些帖子

Maby 您会遇到更多示例和信息,一些链接 如何从 Android 应用程序更改 Facebook 个人资料中的电子邮件、姓氏、生日?

最佳答案

您必须在端点中发帖:/{user_id}

我不确定您是否可以更改生日和电子邮件。那是一个敏感信息。

您可以发送此参数来进行更新。

final Bundle parameters = new Bundle();
parameters.putString("firstname", "Robert");
parameters.putString("lastname", "Smith");

/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{user-id}",
parameters,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();

有关详细信息,请参阅链接中文档的更新部分。

关于java - 如何从 Android 应用程序更改 Facebook 个人资料中的电子邮件、姓氏、生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39211553/

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