Опубликовать на стене Facebook с помощью Facebook Android SDK без открытия диалогового окна

Используя Facebook SDK, я могу войти в систему и сохранить свой access_token в базу данных. Когда я пытаюсь создать сообщение, стена Facebook все еще пуста на моем телефоне и в эмуляторе из-за следующих проблем:

1) Я беру access_token из базы данных и передаю access_token в Facebook, но мне не разрешено размещать сообщения на стене.

2) Я не могу опубликовать свое сообщение, не открывая диалоговое окно.

   mPostButton.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                String message = "Post this to my wall";

                Bundle params = new Bundle();             

                params.putString("message", message);

                mAsyncRunner.request("me/feed", params, "POST", new WallPostRequestListener());

            }
        });

 public class WallPostRequestListener extends BaseRequestListener {

        public void onComplete(final String response) {
            Log.d("Facebook-Example", "Got response: " + response);
            String message = "<empty>";
            try {
                JSONObject json = Util.parseJson(response);
                message = json.getString("message");
            } catch (JSONException e) {
                Log.w("Facebook-Example", "JSON Error in response");
            } catch (FacebookError e) {
                Log.w("Facebook-Example", "Facebook Error: " + e.getMessage());
            }
            final String text = "Your Wall Post: " + message;
            Example.this.runOnUiThread(new Runnable() {
                public void run() {
                    mText.setText(text);
                }
            });
        }
    }

Как я могу опубликовать сообщение в Facebook, не открывая диалоговое окно?

17
задан RoShamBo 23 November 2019 в 03:55
поделиться