Wie poste ich ein Bild auf Facebook?

Ich habe eine Bitmap in meiner Aktivität und habe versucht, diese in eine Zeichenfolge wie unten zu konvertieren

Bitmap bitmap = getIntent (). GetParcelableExtra ("data");

  strpostimageurl=   BitMapToString(bitmap) ;

// Methode zum Konvertieren einer Bitmap in einen String

  public String BitMapToString(Bitmap bitmap){
     ByteArrayOutputStream baos=new  ByteArrayOutputStream();
     bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
     byte [] b=baos.toByteArray();
     String temp=Base64.encodeToString(b, Base64.DEFAULT);
     return temp;

}

Und ich sende diesen String an Facebook Graph api Like below

String res=  

UrltoValue.getValuefromUrl("https://graph.facebook.com/"+Login.facebookid+"/feed?access_token="+accesstoken+"&method="+"post"+"&message="+"hi"+"&picture="+strpostimageurl);

Aber ich bekomme eine illegale Charakterantwort

12-06 14:47:16.488: E/post response(21627): Illegal character in query at index 281: https://graph.facebook.com/100001574672236/feed?access_token=AAAGaMRblwW4BAOdRuZCHNSxtpAPd8O05fXBDY0yF10sWf7tv1wlW7xX6WituirF6g7bZAMCflHPb5qLzeNYOmItEZBzeewNZBNF09KrpZBgZDZD&method=post&message=hi&picture=iVBORw0KGgoAAAANSUhEUgAAALcAAAChCAYAAACF4S4ZAAAABHNCSVQICAgIfAhkiAAAIABJREFU

So senden Sie eine Bitmap an Facebook, um ein Bild anzuzeigen

Antworten auf die Frage(0)

Ihre Antwort auf die Frage