更新状态并更改其在 Facebook 上的可见性?
Updating status and changing its visibility on Facebook?
我正尝试在 Android 上做类似 IOS 的事情,即 post 发送消息并选择 post 的可见性。
我正在使用以下代码来更新用户状态,尽管我想为用户提供一种选择该出版物可见性的方法:
GraphRequest graphRequest = new GraphRequest(loginResult.getAccessToken(),
"me/feed", param, HttpMethod.POST,
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse) {
Log.d("post page response::", "success " + graphResponse.getRawResponse());
}
});
graphRequest.executeAsync();
这是通过应用程序在 Facebook 上的出版物的默认可见性,接受权限:
publish_actions
有没有办法调用这样的选择框?
您是否看过此文档 - https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed#pubfields,特别是“发布”部分下的字段。
有一个称为隐私的字段,您可以使用它来更改消息对用户的可见性。但请注意,这取决于用户在首次授予应用程序访问权限时选择的值。
它在那里记录 - 确定 post 的隐私设置。如果未提供,则默认为登录对话框中授予应用程序的隐私级别。此字段不能用于设置比授予的隐私设置更开放的隐私设置。
我正尝试在 Android 上做类似 IOS 的事情,即 post 发送消息并选择 post 的可见性。
我正在使用以下代码来更新用户状态,尽管我想为用户提供一种选择该出版物可见性的方法:
GraphRequest graphRequest = new GraphRequest(loginResult.getAccessToken(),
"me/feed", param, HttpMethod.POST,
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse) {
Log.d("post page response::", "success " + graphResponse.getRawResponse());
}
});
graphRequest.executeAsync();
这是通过应用程序在 Facebook 上的出版物的默认可见性,接受权限:
publish_actions
有没有办法调用这样的选择框?
您是否看过此文档 - https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed#pubfields,特别是“发布”部分下的字段。
有一个称为隐私的字段,您可以使用它来更改消息对用户的可见性。但请注意,这取决于用户在首次授予应用程序访问权限时选择的值。
它在那里记录 - 确定 post 的隐私设置。如果未提供,则默认为登录对话框中授予应用程序的隐私级别。此字段不能用于设置比授予的隐私设置更开放的隐私设置。