Трябва да задам "подобен" на определена сметка в Facebook от моя андроид приложението. Използвам официален facebook-android-sdk. Създадох дейност, която се разпростира com.facebook.FacebookActivity
, слагам openSession()
в onCreate()
.
Ето обратна връзка:
@Override
protected void onSessionStateChange(SessionState state, Exception exception) {
if (state.isOpened()) {
// I want to "like" a certain facebook account.
// What code should I write here?
}
}
След като претърсихме документи, намерих това:
setLikes(JSONObject)
- Метод в интерфейса com.facebook.OpenGraphAction
Задава "харесванията", които са извършени по това действие.
Но аз не съм сигурен, че това е точно това, от което се нуждая. Също така не ми е известно как да получа com.facebook.OpenGraphAction
и какво трябва JSONObject
изглежда като?
Отговори:
0 за отговор № 1Е, изглежда, че не е възможно да харесатестраница. Изглежда, че е възможно да харесате пост, но не и страница. Така че единственият начин е да донесете потребителя на страницата на Facebook, където той трябва да натисне "харесва" и след като натисне бутона "назад", проверете дали ни харесва.