下面的代碼似乎只是發佈'消息',沒有別的。有什麼我失蹤? (使用Facebook的Android SDK)Facebook發佈到Android上的牆上,只有消息
parameters.putString("link", link);
parameters.putString("description", description);
parameters.putString("caption", caption);
parameters.putString("name", name);
parameters.putString("message", msg);
try {
String response = mFacebook.request("me/feed", parameters, "POST");
} catch (IOException e) {
Log.e("Error", e.toString());
}
我得到很多的警告,但看過這是正常的(也是,我得到的「消息」,但仍然會將一條警告:
Key caption expected byte[] but value was a java.lang.String. The default value <null> was returned.
Attempt to cast generated internal exception:
java.lang.ClassCastException: java.lang.String
也行,我使用的是當前FB SDK(上週下載) – Matt
你得到任何錯誤? byteArray的任何衝突,String類拋出異常? – sat
@sat,是ClassCastException,該方法仍然發佈到FB牆,但沒有額外的參數,如標題,Limk,名稱等 – Matt