ich einen mit flickrj-Android-2.0.0 und dem OAuth Fluss folgen. Ich bekomme den Zugriff-Token und Geheimnis auch, aber wenn ich versuche, das Foto auf flickr hochladen Ich bekomme den folgenden Fehler:Android: Wie Foto hochladen auf flickr mit flickrj-Android-2.0.0 android Bibliothek
com.googlecode.flickrjandroid.FlickrException: 99: Unzureichende Berechtigungen. Methode benötigt Schreibrechte; gelesen gewährt.
Auch habe ich die Erlaubnis geändert zu schreiben, wenn ich meinen api-Schlüssel und geheimen erschaffe, aber immer noch die gleichen Fehler.
Für das Hochladen von Foto verwende ich den untenstehenden Code bitte helfen Sie mir, das zu lösen Ich bin wirklich in diesem Teil stecken. nur
public void uploadPhoto(OAuth... params)
throws ParserConfigurationException {
OAuth oauth = params[0];
OAuthToken token = oauth.getToken();
RequestContext requestContext = RequestContext.getRequestContext();
OAuth auth = new OAuth();
auth.setToken(new OAuthToken(token.getOauthToken(), token
.getOauthTokenSecret()));
requestContext.setOAuth(auth);
Uploader up = new Uploader(FlickrHelper.API_KEY, FlickrHelper.API_SEC);
UploadMetaData uploadMetaData = new UploadMetaData();
uploadMetaData.setTitle("hello world");
try {
Drawable d = getResources().getDrawable(R.drawable.icon);
// the drawable (Captain Obvious, to the rescue!!!)
Bitmap bitmap = ((BitmapDrawable) d).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
System.out.println("Bitmap value= " + bitmapdata);
userIcon.setImageBitmap(bitmap);
up.upload("Hello From Emulator", bitmapdata, uploadMetaData);
} catch (FlickrException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Dank ...
Siehe [this] (http://www.java2s.com/Code/Android/Development/UploadImagetoFlickrwithJSON.htm) und [dieses Beispiel] (http://blog.theunical.com/java/flickr-example-to- upload-photos-using-java /) auch. – Praveenkumar
Wie ich bereits erwähnt habe ich bin mit dem Oauth Flow mir bitte sagen, wie kann ich das gleiche verwenden. – user1618714
Haben Sie gelöst ?????? .. Ich bin mit diesem Problem konfrontiert ... –