1
我想發短信到我的facebook牆上。我的示例代碼:Facebook發佈到牆上的例外
public void postOnMyFacebookWall(String msg) {
Log.d("Tests", "Testing graph API wall post");
try {
String response = facebook.request("me");
Bundle parameters = new Bundle();
parameters.putString("message", msg);
parameters.putString("description", "test test test");
response = facebook.request("me/feed", parameters,
"POST");
Log.d("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
Log.v("Error", "Blank response");
}
} catch(Exception e) {
e.printStackTrace();
}
}
我呼籲授權功能,使調用這個函數之前得到ACCESS_TOKEN。但有以下類型的錯誤:
key message expected byte[] but value was a java.lang.String. The default value <null> was returned.
當我在我的Facebook牆上看到,後可見有太多... 任何想法... ???
是的,你是對。還有一件事,在張貼到牆上時,請求會返回類似於ID的內容。這是什麼...???其實我是新來的機器人,並試圖將Facebook整合到一些本地應用程序。 –
呃,你剛剛告訴有人使用Graph API,它是'舊'並且使用REST API來代替?這與他們應該做的事情完全相反 – Igy
他沒有給我們提供錯誤消息,假設從API返回了一個錯誤消息,但是推薦更新方式爲'/ {user-id}/feed'的POST請求用戶的狀態/帖子到他們的牆上 – Igy