Java Android在facebook上标记我照片中的朋友或页面
我正在使用Facebook SDK3.0,我想在我的照片上发布一张照片,并在其中标记一个朋友/页面 我已经看到我们必须提供一个带有tag参数的位置,我有点困惑,这个位置应该是什么 还有没有其他方法在我的照片上标记朋友/页面。。?! 我的代码:- 谢谢,经过一段时间的搜索,我发现:- 我们可以添加place参数,它只是一个包含该位置ID的字符串 你可以从每个城市的Facebook页面上找到城市ID,即 开罗ID=115351105145884 标签也是字符串列表,不是字符串 parameters.putStringArraytags,新字符串[]{PAGE_ID}; 参数。putStringplace,Cairo_IDJava Android在facebook上标记我照片中的朋友或页面,java,android,facebook,facebook-graph-api,Java,Android,Facebook,Facebook Graph Api,我正在使用Facebook SDK3.0,我想在我的照片上发布一张照片,并在其中标记一个朋友/页面 我已经看到我们必须提供一个带有tag参数的位置,我有点困惑,这个位置应该是什么 还有没有其他方法在我的照片上标记朋友/页面。。?! 我的代码:- 谢谢,经过一段时间的搜索,我发现:- 我们可以添加place参数,它只是一个包含该位置ID的字符串 你可以从每个城市的Facebook页面上找到城市ID,即 开罗ID=115351105145884 标签也是字符串列表,不是字符串 parameters
要标记你的朋友,你需要照片的id和Facebook朋友的id。以下是工作代码:
for(int i = 0; i < selectedFriendsIDs.size(); i++){
String inputParm = uploadedImageID + "/tags?to=" + selectedFriendsIDs.get(i);
Bundle params = new Bundle();
params.putString(Facebook.TOKEN, accessToken);
mAsyncRunner.request(inputParm, params, "POST", new RequestListener()
{
@Override
public void onMalformedURLException(MalformedURLException e, Object state)
{
}
@Override
public void onFileNotFoundException(FileNotFoundException e, Object state)
{
}
@Override
public void onFacebookError(FacebookError e, Object state)
{
}
@Override
public void onComplete(String response, Object state)
{
Log.d("Selected IDs ", "" + selectedFriendsIDs);
}
@Override
public void onIOException(IOException e, Object state)
{
// TODO Auto-generated method stub
}
}, null);
}
仍然没有答案或建议:
for(int i = 0; i < selectedFriendsIDs.size(); i++){
String inputParm = uploadedImageID + "/tags?to=" + selectedFriendsIDs.get(i);
Bundle params = new Bundle();
params.putString(Facebook.TOKEN, accessToken);
mAsyncRunner.request(inputParm, params, "POST", new RequestListener()
{
@Override
public void onMalformedURLException(MalformedURLException e, Object state)
{
}
@Override
public void onFileNotFoundException(FileNotFoundException e, Object state)
{
}
@Override
public void onFacebookError(FacebookError e, Object state)
{
}
@Override
public void onComplete(String response, Object state)
{
Log.d("Selected IDs ", "" + selectedFriendsIDs);
}
@Override
public void onIOException(IOException e, Object state)
{
// TODO Auto-generated method stub
}
}, null);
}