作者ang77305 (小明)
看板AndroidDev
標題[問題] Facebook對 po文按讚
時間Tue Dec 8 13:00:24 2015
我想在某篇po文按讚
這是我的code
Button likeView = (Button) rootView.findViewById(R.id.like_view);
likeView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Request reqlike = new Request(Session.getActiveSession(),
"322372034467971_1025413444163823" + "/likes", null, HttpMethod.POST, new
Request.Callback() {
@Override
public void onCompleted(Response response) {
// PARSE THE "response"`enter code here` TO CHECK FOR
ERRORS OR SHOW A SUCCESS MESSAGE OR SOMETHING
}
});
Request.executeBatchAndWait(reqlike);
}
});
可是出現錯誤訊息
{Response: responseCode: 200, graphObject: null, error: {HttpStatus: -1,
errorCode: -1, errorType: null, errorMessage: com.facebook.FacebookException:
Session provided to a Request in un-opened state.}, isFromCache:false}
請問一下這是什麼問題,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.127.187
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1449550827.A.14A.html
1F:→ KeySabre: LikeButton不用處理onClick 另外自動按讚應該不被允許 12/08 20:47
2F:→ KeySabre: 正確用法應該只是設object id而已 12/08 20:48
3F:→ ang77305: 因為我查好像objectid只能對page按讚 而不是對po文 所以 12/09 13:12
4F:→ ang77305: po文是不是沒辦法按讚 12/09 13:12
5F:→ KeySabre: LikeView設object type為open graph 然後放post id試試 12/09 16:27
6F:→ ang77305: 問題解決了謝謝~ 12/09 22:20