Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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

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发布状态更新吗?_Android_Facebook - Fatal编程技术网

android-你能从facebook sdk发布状态更新吗?

android-你能从facebook sdk发布状态更新吗?,android,facebook,Android,Facebook,我只想在android中发布一个facebook状态更新和facebook sdk。 可能吗? 如果是,我怎么做 我看过facebook对话教程,但它是用来分享链接的 FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this) .setApplicationName("..").setLink("...").setCaption(",,,").setDescription("...").

我只想在android中发布一个facebook状态更新和facebook sdk。 可能吗? 如果是,我怎么做

我看过facebook对话教程,但它是用来分享链接的

FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
            .setApplicationName("..").setLink("...").setCaption(",,,").setDescription("...").setName("..")
            .build();
    uiHelper.trackPendingDialogCall(shareDialog.present());
但是我可以在我的facebook墙上贴一条简单的文字吗

搜索发布并单击Android SDK以获取示例代码。但请记住,根据策略,消息必须100%由用户生成:

2.3确保用户输入用户消息参数中的所有内容。不要预先填充。这包括帖子、消息、评论、, 还有字幕


我使用publish_操作登录,然后调用postToWall方法来完成这篇文章。这对我有用。我正在使用facebook sdk

//facebook
compile 'com.facebook.android:facebook-android-sdk:4.18.0'

public void postToWall() {
        try {

            GraphRequest request = GraphRequest.newPostRequest(AccessToken.getCurrentAccessToken(), "me/feed", null, new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {
                    Log.d("StatusPost", "STATUS UPDATED SUCESSFULLY  " + response.getRawResponse());
                }
            });
            Bundle parameters = new Bundle();
            parameters.putString("message", "hellow everyone from newyork");
            request.setParameters(parameters);
            request.executeAsync();
        } catch (Exception e) {
            e.printStackTrace();
            GlobalApp.printLog("Exception_feed", e.getMessage() + "");
            //finish();
        }
    }

谢谢你的链接。如何添加这些请求?我只看到到处都是不推荐的教程,你是什么意思?facebook文档没有被弃用,并为用户提要提供了示例代码。
//facebook
compile 'com.facebook.android:facebook-android-sdk:4.18.0'

public void postToWall() {
        try {

            GraphRequest request = GraphRequest.newPostRequest(AccessToken.getCurrentAccessToken(), "me/feed", null, new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {
                    Log.d("StatusPost", "STATUS UPDATED SUCESSFULLY  " + response.getRawResponse());
                }
            });
            Bundle parameters = new Bundle();
            parameters.putString("message", "hellow everyone from newyork");
            request.setParameters(parameters);
            request.executeAsync();
        } catch (Exception e) {
            e.printStackTrace();
            GlobalApp.printLog("Exception_feed", e.getMessage() + "");
            //finish();
        }
    }