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