Java Android在facebook上标记我照片中的朋友或页面

Java 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

我正在使用Facebook SDK3.0,我想在我的照片上发布一张照片,并在其中标记一个朋友/页面

我已经看到我们必须提供一个带有tag参数的位置,我有点困惑,这个位置应该是什么

还有没有其他方法在我的照片上标记朋友/页面。。?! 我的代码:- 谢谢,

经过一段时间的搜索,我发现:- 我们可以添加place参数,它只是一个包含该位置ID的字符串

你可以从每个城市的Facebook页面上找到城市ID,即

开罗ID=115351105145884

标签也是字符串列表,不是字符串

parameters.putStringArraytags,新字符串[]{PAGE_ID}; 参数。putStringplace,Cairo_ID


要标记你的朋友,你需要照片的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);
}