作者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/cn.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