私は、facebook android sdk を使用してアプリケーションにログインする android アプリケーションで作業しています。ユーザーが facebook sdk を介してアプリケーションにログインしたときに、facebook sdk からアクセストークンを取得します。
ユーザーのアクセストークンを実際に持っているFacebookのページを好きにすることは可能ですか?
私は、facebook android sdk を使用してアプリケーションにログインする android アプリケーションで作業しています。ユーザーが facebook sdk を介してアプリケーションにログインしたときに、facebook sdk からアクセストークンを取得します。
ユーザーのアクセストークンを実際に持っているFacebookのページを好きにすることは可能ですか?
プログラムでページを気に入ることはできません。コメントと投稿のみです。前の回答を正しいとマークした理由がわかりません。機能せず、誤解を招く可能性があります。
Facebook の投稿にいいね! を付けるには、コードのこの部分を使用してリクエストを作成します。
Request likeRequest = new Request(Session.getActiveSession(), pageid + "/likes", null, HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
}
});
既に Facebook にログインしているので、Session.getActiveSession() を呼び出すだけです。
次に、次のようにリクエストを実行します。
Request.executeBatchAndWait(likeRequest);
メインスレッドでネットワーク処理を行うことは許可されていないため、これは Asynctask で実行する必要があります。