instalar - Cómo publicar un mensaje en la pared de Facebook usando Facebook android SDK integrar la aplicación de Android
integrar sdk facebook en android (2)
estoy desarrollando aplicaciones sociales esta aplicación integra a facebook mi aplicación relacionada mensaje de poste a facebook muro estoy usando facebook sdk en facebook sdk
mPostButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String message = "Post this to my wall";
Bundle parameters = new Bundle();
parameters.putString("message", message);
mAsyncRunner.request("me/feed", parameters, "POST", new SampleDialogListener());
}
});
mPostButton.setVisibility(mFacebook.isSessionValid() ?
View.VISIBLE :
View.INVISIBLE);
}
public class SampleDialogListener extends BaseDialogListener implements RequestListener {
public void onComplete(Bundle values) {
final String postId = values.getString("post_id");
if (postId != null) {
Log.d("Facebook-Example", "Dialog Success! post_id=" + postId);
mAsyncRunner.request(postId, new WallPostRequestListener());
} else {
Log.d("Facebook-Example", "No wall post made");
}
}
public class WallPostRequestListener extends BaseRequestListener {
public void onComplete(final String response, final Object state) {
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);
}
});
}
Estoy usando este código. No estoy trabajando para publicar mensajes, mi intención es userlogin facebook. Mi cadena está abierta. Solo publique publicaciones en la pared.
Como también soy un aprendiz en esta etapa, ¿puedes decirme por qué estás usando un oyente de diálogo de muestra en mAsyn.request ("me / feed", .....) .....
¿Cuál es el error?
Creo que si estás conectado, simplemente llama a wallpostlistener en mAsync.request ("me / feed", ..., nuevo WallPost ...) ... esto es lo que hago en mi aplicación.
@narasimha si no quieres lidiar con las complejidades del SDK de Facebook, puedes verificar Socializar. http://www.GetSocialize.com con la lista completa de características en http://go.GetSocialize.com/features . ¡Buena suerte!
DROdio