Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在朋友';使用Android Facebook SDK的s墙?_Android_Facebook_Facebook Graph Api_Facebook Friends - Fatal编程技术网

如何在朋友';使用Android Facebook SDK的s墙?

如何在朋友';使用Android Facebook SDK的s墙?,android,facebook,facebook-graph-api,facebook-friends,Android,Facebook,Facebook Graph Api,Facebook Friends,我对安卓有点陌生。我已经成功地在我自己的墙上发帖,我希望通过我的android手机应用程序在我朋友的墙上发帖。上面的示例代码最适合我的需求 我不知道从何处获取用户ID(它必须作为字符串传递给此方法)。请指导我,并提供一些可以给我用户朋友ID的东西 这是我找到这段代码的地方。我的要求完全相同。我认为您需要请求“发布行动”…。 请参阅以下链接: 尊敬的, S@ki ;) 我很确定你不能在朋友墙上发帖 protected void postToWall(String userID){ try {

我对安卓有点陌生。我已经成功地在我自己的墙上发帖,我希望通过我的android手机应用程序在我朋友的墙上发帖。上面的示例代码最适合我的需求

我不知道从何处获取
用户ID
(它必须作为字符串传递给此方法)。请指导我,并提供一些可以给我用户朋友ID的东西


这是我找到这段代码的地方。我的要求完全相同。

我认为您需要请求“发布行动”…。 请参阅以下链接:

尊敬的,
S@ki ;)

我很确定你不能在朋友墙上发帖
protected void postToWall(String userID){
try {
    if (isSession()) {
        String response = mFacebook.request((userID == null) ? "me" : userID);

        Bundle params = new Bundle();
        params.putString("message", "put message here");
        params.putString("link", "some link");    
        params.putString("caption", "{*actor*} just posted this!");
        params.putString("description", "description of my link.  Click the link to find out more.");
        params.putString("name", "Name of this link!");
        params.putString("picture", "some pciture");

        response = mFacebook.request(((userID == null) ? "me" : userID) + "/feed", params, "POST");       

        Log.d("Tests",response);
        if (response == null || response.equals("") || 
                response.equals("false")) {
            Log.v("Error", "Blank response");
        }
    } else {
        // no logged in, so relogin
        Log.d(TAG, "sessionNOTValid, relogin");
        mFacebook.authorize(this, PERMS, new LoginDialogListener());
    }
}catch(Exception e){
    e.printStackTrace();}