[問題] 上傳圖片到Facebook塗鴉牆
小弟android初學者,目前正在研究專題碰上一點問題
我照著google上查到的程式碼,打上去之後都沒錯誤可以run,但是run一直出現問題。
--------
Key access_token expected byte[] but value was a java.lang.String. The
default value <null> was returned.
用DDMS看BUG 一直出現這句,有大大有遇過這方面的問題過嗎?還是有方式可以解決?
public void postImageonWall() {
if (facebook.isSessionValid()) {
String accessToken = facebook.getAccessToken();
byte[] data = null;
Bitmap bi = BitmapFactory.decodeFile("/sdcard/123.jpg");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bi.compress(Bitmap.CompressFormat.JPEG, 100, baos);
data = baos.toByteArray();
Bundle params = new Bundle();
Log.d("=== facebook.getAccessToken() ===", "=====
facebook.getAccessToken() =" + accessToken)
params.putByteArray("method", "photos.upload".getBytes())
Log.d("===== postImageonWall =====", "===== postImageonWall =====");
params.putByteArray("picture", data);
mAsyncRunner.request("me/photos", params, "POST", new
SampleUploadListener(), null);
}
}
這是我的程式碼,我明明是傳bytearray,但他一直說是string
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.5.137
推
09/12 22:56, , 1F
09/12 22:56, 1F
→
09/12 22:58, , 2F
09/12 22:58, 2F
※ 編輯: ericaiai 來自: 111.249.5.137 (09/12 23:08)
抱歉我改了一下,我有登入也有取得accessToken,其他功能例如post message都沒問題
※ 編輯: ericaiai 來自: 111.249.5.137 (09/12 23:09)
→
09/13 10:14, , 3F
09/13 10:14, 3F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章