Trả về danh sách những người đã thích đối tượng này. Khi đọc lượt thích trên một đối tượng Trang hoặc Người dùng, điểm cuối này sẽ trả về danh sách những trang mà Trang hoặc Người dùng đó đã thích.
Hãy sử dụng trường likes
của một đối tượng để lấy số lượt thích.
Bạn nên sử dụng điểm cuối /object/reactions
để lấy số lượt thích (nếu có).
Trải nghiệm Trang mới hỗ trợ điểm cuối /likes
của các đối tượng sau:
|
total_count
với thông số summary
.like
bao gồm cả cảm xúc "thích" lẫn cảm xúc "thương thương".
total_count
biểu thị số lượt thích ước tính. Tuy nhiên, con số thực tế được trả về có thể khác tùy theo cài đặt quyền riêng tư.GET /{group-post-id}/likes
và GET /{post-id}/likes
sẽ ngừng hoạt động trong phiên bản 8.0 trở lên và sẽ không còn được dùng trong tất cả các phiên bản kể từ ngày 02/11/2020. Tên thuộc tính | Mô tả | Loại |
---|---|---|
| Tổng số lượt thích của Người dùng và Trang trên đối tượng đó. Để trường này được trả về, bạn phải thêm thông số và giá trị |
|
curl -i -X GET "https://graph.facebook.com/{object-id} ?fields=likes.summary(true) &access_token={access-token}"
{ "likes": { "data": [ { "name": "Bill the Cat", "id": "155111347875779", "created_time": "2017-06-18T18:21:04+0000" }, { "name": "Calvin and Hobbes", "id": "257573197608192", "created_time": "2017-06-18T18:21:02+0000" }, { "name": "Berkeley Breathed's Bloom County", "id": "108793262484769", "created_time": "2017-06-18T18:20:58+0000" } ], "paging": { "cursors": { "before": "Nzc0Njg0MTQ3OAZDZD", "after": "NTcxODc1ODk2NgZDZD" }, "next": "https://graph.facebook.com/vX.X/me/likes?access_token=user-access-token&pretty=0&summary=true&limit=25&after=NTcxODc1ODk2NgZDZD" }, "summary": { "total_count": 136 } }, "id": "user-id" }
Thích một đối tượng.
Trải nghiệm Trang mới hỗ trợ điểm cuối /likes
của các đối tượng sau:
|
POST /v21.0/{object-id}/likes HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{object-id}/likes',
array (),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/{object-id}/likes",
"POST",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{object-id}/likes",
null,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{object-id}/likes"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
CREATE_CONTENT
trên Trang đópages_manage_engagement
Không cần trường nào để thêm lượt thích.
Khi thành công, ứng dụng của bạn sẽ nhận được phản hồi sau đây:
{ "success": true }
Bạn không thể thực hiện thao tác này trên điểm cuối này.
Xóa lượt thích trên các đối tượng Trang bằng điểm cuối này.
DELETE /v21.0/{object-id}/likes HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->delete(
'/{object-id}/likes',
array (),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/{object-id}/likes",
"DELETE",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{object-id}/likes",
null,
HttpMethod.DELETE,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{object-id}/likes"
parameters:params
HTTPMethod:@"DELETE"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
MODERATE
trên Trang đópages_manage_engagement
likes
của chính mình.Không có trường nào cho điểm cuối này.
Khi thành công, ứng dụng của bạn sẽ nhận được phản hồi sau đây:
{ "success": true }