이 엔드포인트를 사용하여 페이지를 가져오고 페이지에 게시합니다. 페이지 피드에는 이 페이지에서 공개한 게시물 및 링크, 이 페이지 방문자, 페이지가 태그된 공개 게시물을 포함하여 Facebook 페이지와의 모든 상호작용이 포함됩니다.
/{page-post-id}
엔드포인트를 사용하면 특정 페이지 게시물을 업데이트할 수 있습니다./{page-id}/tagged
엔드포인트를 사용하면 페이지가 태그된 공개 게시물만 가져올 수 있습니다.Facebook 페이지의 게시물입니다.
이 API는 새로운 페이지 환경에 지원됩니다.
액세스 토큰을 요청하는 사람은 페이지에서 다음 작업 중 하나를 수행할 수 있어야 합니다.
그리고 앱에 다음의 권한을 부여해야 합니다.
페이지 소유자 또는 관리자가 아닌 경우 다음 항목이 필요합니다.
GET /v21.0/{page-id}/feed HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get(
'/{page-id}/feed',
'{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(
"/{page-id}/feed",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{page-id}/feed",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{page-id}/feed"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
{ "data": [ { "created_time": "2019-05-17T16:24:04+0000", "message": "Become a Facebook developer!", "id": "{page-id}_2191966997525824" }, { "created_time": "2019-02-26T21:35:42+0000", "message": "Hello world!", "id": "{page-id}_2072371269485398" }, ... { "created_time": "2018-01-26T20:57:22+0000", "message": "Friday Funday!", "id": "{page-id}_1569752556413941" } ], "paging": { "cursors": { "before": "Q2c4U1pXNT...", "after": "Q2c4U1pXNT..." }, "next": "https://graph.facebook.com/vX.X/{page-id}/feed?access_token={your-page-access-token}&pretty=0&limit=25&after=Q2c4U1pXNT..." } }
limit
필드를 통해 최대 100개의 피드 게시물만 읽을 수 있습니다. 그 이상으로 피드 게시물을 읽으려고 시도할 경우 100개를 초과할 수 없다는 오류 메시지가 나타납니다./{page-id}/tagged
를 사용하여 이 페이지를 태그한 게시물을 표시할 경우 페이지가 인증되었을 때만 다른 페이지의 게시물이 결과에 포함됩니다.제한: 모든 게시물(공개 및 비공개)을 피드 엔드포인트로 가져옵니다. 차이가 있다면 비공개 게시물이 실제 피드에 나열되지 않는다는 것뿐입니다. 그러나 is_published 필드를 /feed 엔드포인트에 추가하여 /feed 엔드포인트에 나열된 게시물이 공개되었는지 여부를 개발자에게 알릴 수 있습니다.
이름 | 유형 | 설명 | ||
---|---|---|---|---|
id | string | 게시물의 ID. | ||
actions | object | 게시물, 댓글, 좋아요, 공유의 행동 링크. | ||
admin_creator | object | 페이지 게시물의 관리자인 크리에이터. 페이지에 관리자가 한 명뿐인 경우 데이터가 반환되지 않습니다. 페이지 액세스 토큰과 | ||
allowed_advertising_objects | string | 게시물을 광고할 수 있는 유일한 목표. | ||
application | object | 이 게시물을 게시한 앱에 대한 정보. | ||
attachments | object | 스토리와 관련된 모든 첨부 파일. | ||
backdated_time | float | 날짜 되돌림 게시물의 날짜를 되돌린 시간. 일반 게시물의 경우 이 필드는 null로 설정됩니다. | ||
call_to_action | object | 모바일 앱 참여 광고의 모든 페이지 게시물에 사용된 행동 유도 유형. | ||
can_reply_privately | boolean | 페이지를 보는 사람이 이 게시물에 비공개 답장을 전송할 수 있는지 여부. | ||
caption v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. | string |
| ||
child_attachments | object | 다중 링크 공유 게시물의 하위 공유. | ||
created_time | float | 게시물이 최초로 게시된 시각. 중요 이벤트에 관한 게시물인 경우, 이것이 해당 중요 이벤트의 날짜와 시간입니다. | ||
description v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | string | 게시물에 있는 링크에 대한 설명( | ||
feed_targeting | object | 이 게시물의 피드 타게팅을 제어하는 개체. 이 그룹에 있는 사람이 이 게시물을 볼 가능성이 더 크고 다른 사람이 볼 가능성은 작지만 그래도 이 게시물을 볼 수 있습니다. 여기에 표시된 모든 타게팅 필드를 사용할 수 있으나 필수는 아닙니다(페이지에만 적용). | ||
from |
| 게시물을 생성한 페이지, 그룹 또는 이벤트의 | ||
full_picture | string | 게시물에서 공개되거나 게시물의 링크에서 스크랩된 사진의 전체 크기 버전 URL. 사진의 최대 크기가 720픽셀을 초과하는 경우 크기를 조정합니다. 이때 최대 크기가 720으로 설정됩니다. | ||
icon | string | 이 게시물의 유형을 나타내는 아이콘 링크. | ||
instagram_eligibility | enum{} | Instagram에서 게시물을 홍보할 수 있는지 여부. 홍보할 수 있는 경우
| ||
is_eligible_for_promotion | boolean | 게시물을 홍보할 수 있는지 표시합니다. | ||
is_expired | boolean | 게시물에 경과한 만료 시간이 있는지 여부. | ||
is_hidden | boolean | 게시물이 숨김으로 표시되었을 경우(페이지에만 적용). 게시물을 숨기면 페이지 타임라인에서 게시물을 숨기지만 Facebook의 다른 위치(예: 링크)에서는 여전히 게시물을 볼 수 있습니다. | ||
is_instagram_eligible | string | Instagram에서 이 게시물을 홍보할 수 있는지 여부. | ||
is_popular | boolean | 게시물이 인기가 있는지 여부. 도달 범위 비율로 표시된 전체 행동이 특정 임계값을 초과하는지 여부를 근거로 합니다. | ||
is_published | boolean | 예약된 게시물의 공개 여부 표시(예약된 페이지 게시물에만 적용되며, 사용자 게시물과 즉시 공개되는 게시물의 경우 이 값은 항상 | ||
is_spherical | boolean | 게시물이 360도 동영상 게시물인지 여부. | ||
link v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | string | 이 게시물에 첨부된 링크. | ||
message | string | 게시물의 상태 메시지. | ||
message_tags | array |
| ||
name v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | string |
| ||
object_id v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | string | 게시물에 첨부하여 업로드한 사진 또는 동영상의 ID. | ||
parent_id | string | 이 게시물의 상위 게시물 ID(존재할 경우). 예를 들어 이 스토리가 '페이지가 게시물에 언급된' 스토리인 경우 | ||
permalink_url | string | www.facebook.com의 게시물에 대한 영구 고정 URL. 예: https://www.facebook.com/FacebookForDevelopers/posts/10153449196353553. | ||
place | string | 이 게시물과 연결된 장소의 페이지 ID. | ||
privacy | object | 게시물의 공개 범위 설정. | ||
promotable_id | string | 직접 홍보할 수 없는 스토리의 홍보에 사용하기 위한 게시물 ID. | ||
promotion_eligibility 사용 중단되었습니다. | boolean | |||
promotion_status 사용 중단되었습니다. | string | |||
properties | object | 첨부된 동영상의 속성 리스트(예: 동영상 길이). | ||
sheduled_publish_time | float | 게시물에 대하여 예약된 게시 시간의 UNIX 타임스탬프. | ||
shares | object | 이 게시물의 공유 수. 공유 수에는 삭제된 게시물과 공개 범위 제한으로 볼 수 없는 게시물이 포함될 수 있습니다. | ||
source v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | string | 게시물에 첨부된 Flash 영상 또는 동영상 파일의 URL. | ||
status_type | enum{} | 상태 업데이트 유형. 값은 다음과 같습니다.
| ||
story | string | 사용자가 의도적으로 생성하지 않은 스토리의 텍스트(예: 사진을 추가했을 때 생성되는 스토리). 이 필드를 검색하려면 앱에서 '최근 활동 스토리 포함' 마이그레이션이 활성화되어 있어야 합니다. | ||
story_tags | array | 게시물 설명의 태그 리스트. | ||
subscribed | boolean | 사용자가 게시물을 받아보는지 여부. | ||
targeting | object | 이 콘텐츠에 대한 타겟을 제한하는 개체. 지정된 인구 통계학적 특성을 가진 타겟만 이 콘텐츠를 볼 수 있습니다. 인구 통계학적 특성은 추가할 수 있습니다. 값을 추가할 때마다 누적 타겟 고객에 타겟이 추가됩니다. 이 값은 페이지 수준에 적용된 인구 통계학적 특성 제한을 대체하지 못합니다. | ||
to |
| 이 게시물에서 언급되거나 타게팅된 프로필. 이 필드를 사용자 액세스 토큰으로 읽을 경우 현재 사용자만 반환합니다. | ||
type v3.3+에서 페이지 게시물에 대해 사용 중단되었습니다. 대신 | enum{} | 이 게시물의 개체 유형을 나타내는 문자열.
| ||
updated_time | float | 게시물이 마지막으로 업데이트된 시간. 게시물이 생성, 편집되거나 사용자가 게시물에 댓글을 달았을 때 UNIX 타임스탬프 형식으로 지정됩니다. | ||
video_buying_eligibility | array | 여러 가지 동영상 구매 옵션으로 게시물을 홍보할 수 있는지 여부. 동영상이 적합한 경우 빈 리스트를 반환합니다. 그렇지 않을 경우 게시물을 홍보할 수 없는 이유 리스트를 반환합니다. | ||
with_tags |
| 게시물의 퍼블리셔와 '함께' 있는 것으로 태그된 프로필. 이 필드를 사용자 액세스 토큰으로 읽을 경우 현재 사용자만 반환합니다. 이 엔드포인트는 2019년 4월 30일부터 그래프 API 및 마케팅 API 3.3 버전 이상에서 사용이 중단됩니다. 최근 90일 이내에 이 엔드포인트를 사용한 앱은 2019년 7월 30일까지 API 3.2 버전 이하에서 이를 계속 사용할 수 있습니다. 최근 90일 이내에 이 엔드포인트를 사용하지 않은 앱은 2019년 4월 30일부터 이를 사용하지 못하게 됩니다. |
홍보할 수 있는 게시물을 검색할 때는 promotable_id
를 사용하여 광고를 만들어야 합니다. 대부분의 경우 이 ID는 post_id
와 동일합니다. 그러나 항상 그렇지는 않습니다. 참고: 게시물이 홍보된 후 게시물을 수정하려면 연결된 광고 계정에 액세스해야 합니다.
curl -i -X GET \
"https://graph.facebook.com/{your-page-id}/feed
?fields=is_eligible_for_promotion,promotable_id
&access_token={your-page-access-token}"
{ "data": [ { "is_eligible_for_promotion": true, "promotable_id": "1353269864728879_1943344825721377", "id": "1353269864728879_1943344825721377" }, { "is_eligible_for_promotion": true, "promotable_id": "1353269864728879_1943313139057879", "id": "1353269864728879_1943378089051384" }, { "is_eligible_for_promotion": false, "promotable_id": "1353269864728879_1942095249179668", "id": "1353269864728879_1942095249179668" }, ...
게시물이 홍보되지 않는 이유는 고객 센터에 문의하세요.
모든 이용 가능한 게시물 필드는 게시물 참고 자료 문서를 참조하세요.
이 에지를 사용하여 페이지에 게시할 수 있습니다. link
또는 message
를 제공해야 합니다.
이 API는 새로운 페이지 환경에 지원됩니다.
CREATE_CONTENT
작업을 수행할 수 있다면 다음 항목이 필요합니다.
게시물은 페이지와 동일한 어조로 표시됩니다.
쿼리 대상 페이지에서
을 수행할 있는 사용자가 요청한 페이지 액세스 토큰
참고: 뷰어 또는 앱이 link
의 URL을 읽을 수 없는 경우 게시할 수 없습니다.
POST /v21.0/{page-id}/feed HTTP/1.1
Host: graph.facebook.com
message=This+is+a+test+message
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{page-id}/feed',
array (
'message' => 'This is a test message',
),
'{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(
"/{page-id}/feed",
"POST",
{
"message": "This is a test message"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("message", "This is a test message");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{page-id}/feed",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"message": @"This is a test message",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{page-id}/feed"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
{"id":"post-id"}
이 엔드포인트는 쓰기 후 읽기를 지원하고 읽기 작업으로 반환된 필드를 즉시 반환할 수 있습니다.
POST {page-id}/feed
를 사용하여 그래프 탐색기 도구에서 테스트합니다.
이름 | 유형 | 설명 |
---|---|---|
actions | array | 게시물에 첨부된 행동 링크입니다. |
backdated_time | float | 이 게시물을 소급 적용할 과거의 시간을 지정합니다. |
backdated_time_granularity | enum{year, month, day, hour, minute} | 소급 적용된 게시물이 표시되는 방법을 관리합니다. 예를 들어 |
child_attachments | 개체 | 게시물에서 여러 링크를 지정하는 데 사용합니다. 개체는 최소 2개부터 최대 5개입니다. 개체를 multi_share_optimized true로 설정하면 최대 10개까지 업로드할 수 있지만 Facebook에서는 상위 5개를 표시합니다. |
feed_targeting | object | 이 콘텐츠의 피드 타게팅을 제어하는 개체입니다. 이 그룹에 속한 사람은 누구나 이 콘텐츠를 볼 가능성이 더 큽니다. 다른 그룹의 사람들이 해당 컨텐츠를 볼 가능성은 낮지만 그래도 볼 수 있습니다. 여기에 표시된 모든 타게팅 필드를 사용할 수 있으나 필수는 아닙니다. |
link | string | 게시물에 첨부할 링크의 URL입니다. |
message | string | 게시물의 본문입니다. 메시지에는 Facebook 페이지에 대한 언급, |
multi_share_end_card | Boolean |
|
multi_share_optimized | Boolean |
|
object_attachment | string | 사용자 사진첩에서 썸네일 이미지로 사용할 기존 이미지의 Facebook ID입니다. 사진의 소유주여야 하며, 사진은 메시지에 첨부될 수 없습니다. |
place | string | 이 게시물과 연결된 위치의 페이지 ID입니다. |
published | Boolean | 새로 게시된 개체에 대해 스토리를 표시할지 여부입니다. 기본값은 |
scheduled_publish_time | timestamp | 게시물을 활성화할 시점을 나타내는 UNIX 타임스탬프입니다. API 요청 시점으로부터 10분에서 75일 이내여야 합니다. |
tags | csv[string] | 이 게시물에 태그된 사람의 사용자 ID를 쉼표로 구분한 리스트입니다. |
targeting | object | 이 콘텐츠에 대한 타겟을 제한하는 개체입니다. 이 인구 통계학적 특성에 속하지 않는 사용자는 해당 콘텐츠를 볼 수 없습니다. 이는 페이지 수준에서 적용될 수 있는 인구 통계학적 특성 제한을 대체하지 못합니다. |
페이지 게시물에 기분 또는 활동과 아이콘을 추가합니다. 기분이나 활동을 게시할 때는 og_action_type_id
와 og_object_id
가 필요합니다. og_icon_id
는 선택 사항이지만 사용하지 않을 때는 og_object_id
에 따라 아이콘이 자동 제공됩니다.
이름 | 설명 |
---|---|
행동(예: 기분, 시청 등). | |
행동 유형을 나타내는 아이콘(예: 웃는 얼굴, 영화 아이콘 등). | |
행동의 타겟(예: 행복함, 영화 등). 사전 지정된 개체 또는 모든 |
POST /v21.0/page-id/feed HTTP/1.1
Host: graph.facebook.com
message=This+is+a+test+activity&og_action_type_id=383634835006146&og_object_id=136050896551329&og_icon_id=609297155780549
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/page-id/feed',
array (
'message' => 'This is a test activity',
'og_action_type_id' => '383634835006146',
'og_object_id' => '136050896551329',
'og_icon_id' => '609297155780549',
),
'{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(
"/page-id/feed",
"POST",
{
"message": "This is a test activity",
"og_action_type_id": "383634835006146",
"og_object_id": "136050896551329",
"og_icon_id": "609297155780549"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("message", "This is a test activity");
params.putString("og_action_type_id", "383634835006146");
params.putString("og_object_id", "136050896551329");
params.putString("og_icon_id", "609297155780549");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/page-id/feed",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"message": @"This is a test activity",
@"og_action_type_id": @"383634835006146",
@"og_object_id": @"136050896551329",
@"og_icon_id": @"609297155780549",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/page-id/feed"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
응답은 post_id
입니다.
지원되는 비공개 페이지 게시물 유형은 다음과 같습니다.
게시물 유형 | 설명 |
---|---|
링크 페이지 게시물은 웹사이트 링크를 공유하는 데 가장 효과적입니다. 이미지 및 추가 텍스트를 선택적으로 대체할 수 있습니다. | |
텍스트 설명이 있고 설명에 선택적 링크가 포함된 사진 페이지 게시물입니다. | |
텍스트 설명이 있는 페이지 게시물입니다. | |
선택적 텍스트 설명이 있는 동영상 페이지 게시물입니다. |
비공개 페이지 게시물은 공개된 페이지 게시물과 동일하게 취급되지만, /feed
에 표시되지 않는다는 데 차이가 있습니다.
비공개 페이지 게시물 리스트를 보려면 is_published
필드를 쿼리하세요.
curl -i -X GET \
"https://graph.facebook.com/{page-id}/feed
?fields=is_published
&access_token={your-page-access-token}"
Facebook.com의 게시물을 확인하려면 https://www.facebook.com/{post-id}로 이동하여 가장 많이 사용하는 게시물 유형을 확인하거나 게시물의 actions
필드를 조회하세요. 이 필드에는 사용자가 게시물에 '좋아요'를 누르거나 댓글을 달 수 있는 URL이 포함되어 있습니다.
행동 유도 버튼으로 링크 페이지 게시물을 강화할 수 있습니다. 새 링크 페이지 게시물에 추가할 수 있는 call_to_action
필드는 다음과 같습니다.
이름 | 유형 | 설명 |
---|---|---|
|
| 행동 유도 버튼을 지정하는 개체. 사용자가 게시물을 보았을 때 유도하고 싶은 행동이어야 합니다. 이 버튼을 클릭하면 사용자는 지정된 링크로 이동합니다. |
사용자 지정된 링크 이미지로 페이지에 링크를 게시합니다. 스토리 첨부는 링크에서 검색한 이미지를 렌더링합니다. 현재 URL이 포함된 선택적 picture
매개변수를 새 이미지에 제공하여 해당 이미지를 재정의하는 것이 가능합니다. thumbnail
매개변수는 유사한 기능을 제공하지만 API 호출에서 Facebook에 업로드되는 로컬 이미지 파일을 허용한다는 점에서 중요한 차이가 있습니다.
링크 소유권을 확인하려면 URL
노드의 ownership_permissions{can_customize_link_posts}
필드를 확인하세요. 새 링크를 게시하기 전에 이 엔드포인트를 호출해야 합니다. 이 단계를 거치지 않으면 맞춤 링크 페이지 게시물이 스크랩되지 않은 링크에 작동하지 않습니다. 자세한 내용은 링크 소유권 가이드를 참조하세요. 버전 2.10 이하에서는 picture
, name
, thumbnail
및 description
이 사용 중단되었습니다. caption
은 모든 버전에서 사용이 중단되었습니다.
매개변수 | 유형 | 설명 |
---|---|---|
| 문자열 | 링크에 대한 설명(링크 캡션 아래에 표시). 지정되지 않은 경우 이 필드에는 링크에서 스크랩된 정보(일반적으로 페이지 제목)가 자동 입력됩니다. |
| 문자열 | 링크 첨부 파일의 이름입니다. 이 필드에는 링크에서 스크랩된 정보가 자동 입력됩니다. |
| 문자열 | 이미지의 URL. 이미지는 |
| 파일 | 업로드할 이미지 파일입니다. |
thumbnail
매개변수는 Facebook 페이지의 링크 게시물에만 사용할 수 있습니다.thumbnail
매개변수는 picture
매개변수보다 우선합니다. 두 가지 모두 제공할 경우 picture
매개변수는 사용하지 않습니다.thumbnail
매개변수는 .jpg
.jpeg
.gif
또는 .png
확장자를 사용하는 이미지를 허용합니다.thumbnail
매개변수는 배치 요청에서 지원하지 않습니다./page/feed
에지에 POST 요청을 보내 페이지에 링크를 게시합니다. publish
매개변수를 1
로 설정하여 즉시 게시물을 게시하거나 0
으로 설정하여 나중에 게시할 비공개 게시물을 생성합니다.
curl -i -X POST "https://graph.facebook.com/{your-page-id}/feed
?message=Become%20a%20Facebook%20developer!
&link=https%3A%2F%2Fdevelopers.facebook.com
&published=1
&access_token={your-page-access-token}"
{"id":"{post-id}"}
call_to_action
필드는 적절한 조치 및 관련 링크를 지정합니다. 이 링크는 페이지 게시물의 link
매개변수와 동일해야 합니다. 이 호출에서 title
, description
, caption
및 picture
는 선택 사항이며 이 매개변수를 제공하지 않으면 Facebook은 링크의 오픈 그래프 메타 데이터에서 그에 해당하는 속성을 읽습니다. 연결된 웹페이지에 오픈 그래프 메타 데이터가 없으면 Facebook은 웹페이지 콘텐츠를 스크랩하여 해당 속성을 추측합니다.
curl -i -X POST "https://graph.facebook.com/{your-page-id}/feed
?message=Become a Facebook developer!
&link=https://developers.facebook.com
&call_to_action={"type":"SIGN_UP","value":{"link":"https://developers.facebook.com"}}
&published=1
&access_token={your-page-access-token}"
{"id":"{post-id}"}
curl -F 'link=http://www.example.com' \ -F 'thumbnail=@/local/path/to/file/on/hard/drive/image.jpg' \ -F 'access_token=page-access-token'\ https://graph.facebook.com/v2.11/page-id/feed
반환 값
{"id":"post-id"}
curl -F 'link=http://www.example.com' \ -F 'picture=https://www.example.com/path/to/image.jpg' \ -F 'access_token=page-access-token'\ https://graph.facebook.com/v2.11/page-id/feed
반환 값
{"id":"post-id>"}
자세한 내용은 사진 노드 참고 자료를 참조하세요.
자세한 내용은 페이지 동영상 참고 자료를 참조하세요.
자세한 내용은 페이지 게시물 인사이트 참고 자료를 참조하세요.
이 에지를 사용하여 게시물을 업데이트할 수는 없지만 /{post-id}
노드를 사용하면 업데이트할 수 있습니다.
이 에지를 사용하여 게시물을 삭제할 수는 없지만 /{post-id}
노드를 사용하면 삭제할 수 있습니다.