2

我成功地在我的墙上发布了 questoin。但是我如何添加选项来提问?我使用下面的来源。( addOption() ) 并获得“向问题添加选项时未指定页面 ID 和选项文本”

需要什么参数?或者我怎样才能得到这个例子?不是 PHP 或 Javascript。在 Android SDK 中。

公共无效添加选项(字符串选项){

    if(facebook.isSessionValid())
    {
        AsyncTask<String, Boolean, Void> task = new AsyncTask<String,Boolean, Void>()
                {
            @Override
            protected Void doInBackground(String... params)
            {
                Boolean result = false;
                Bundle parameters = new Bundle();
                String response = null;

                parameters.putString("options", params[0]);

                try
                {
                    response = facebook.request("318018398288233/options", parameters, "POST");

                    result = true;
                    Log.i(TAG, response);
                }
                catch(IOException e)
                {
                    result = false;
                    Log.e(TAG, e.getMessage());
                } 

                publishProgress(result);

                return null;
            }
            @Override
            protected void onProgressUpdate(Boolean... values)
            {
                super.onProgressUpdate(values);

                Boolean result = (Boolean) values[0];

                if(result == null)
                {
                    Toast.makeText(BaseApplication.getContext(), "페이스북 담벼락 글쓰기 요청을 실패하였습니다", Toast.LENGTH_SHORT).show();
                }
                else if(result)
                {
                    Toast.makeText(BaseApplication.getContext(), "페이스북 담벼락 글을 작성하였습니다", Toast.LENGTH_SHORT).show();
                    //  String response = (String) values[1];
                    //  MessageUtil.alert(BaseApplication.getTopActivity(), response);
                }

            }

                };


                task.execute(option);
    }
    else
    {
        login();
    }
}
4

0 回答 0