Используя 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, не открывая диалоговое окно?