Я использую facebook sdk, и с помощью приведенного примера с этим SDK я разработал код для входа и сохранения access_token в базу данных
У меня есть 2 проблемы:
1). когда я пытаюсь получить access_token из базы данных и передать его в facebook, он не позволяет мне публиковать на стене, используя этот пример, данный с помощью этой facebook sdk, почему это так?
2). Я прошел через этот код facebook.java, но я получил то, что для публикации на стене мне нужно открыть диалоговое окно, так как нет другого способа передать мое сообщение сразу и отправить сообщение. Пожалуйста, скажите мне решение по нему или tel me wat, если я хочу публиковать на стене, не открывая диалоговое окно
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);
}
});
}
}
Что не так с вышеприведенным кодом.. его не публиковать на стене и давать мне Wall Post: пусто на телефоне и эмуляторе как
Спасибо заранее.