Album ảnh được tạo cho một Nhóm.
Trả về mảng Album trong Nhóm.
GET /v21.0/{group-id}/albums 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(
'/{group-id}/albums',
'{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(
"/{group-id}/albums",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{group-id}/albums",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{group-id}/albums"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Yêu cầu | Mô tả |
---|---|
Ứng dụng của bạn phải được phê duyệt tính năng API Nhóm. | |
Ứng dụng phải được cài đặt trong Nhóm. | |
Mã truy cập Người dùng. |
Khi yêu cầu các trường Album dưới đây qua tính năng mở rộng trường, hệ thống sẽ chỉ thêm những Người dùng đã cấp cho ứng dụng của bạn quyền groups_access_member_info
:
from
likes
reaction
POST /v21.0/{group-id}/albums HTTP/1.1
Host: graph.facebook.com
name=%7Balbum-name%7D&message=%7Balbum-description%7D&privacy=%7Bprivacy-settings%7D
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{group-id}/albums',
array (
'name' => '{album-name}',
'message' => '{album-description}',
'privacy' => '{privacy-settings}',
),
'{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(
"/{group-id}/albums",
"POST",
{
"name": "{album-name}",
"message": "{album-description}",
"privacy": "{privacy-settings}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("name", "{album-name}");
params.putString("message", "{album-description}");
params.putString("privacy", "{privacy-settings}");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{group-id}/albums",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"name": @"{album-name}",
@"message": @"{album-description}",
@"privacy": @"{privacy-settings}",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{group-id}/albums"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Loại yêu cầu | Mô tả |
---|---|
Ứng dụng của bạn phải được phê duyệt các tính năng và quyền đăng nhập sau đây: (Nhấp để mở rộng) | |
Ứng dụng phải được cài đặt trong Nhóm. | |
Mã truy cập Người dùng cho người dùng là thành viên của Nhóm đã cài đặt ứng dụng. | |
Người dùng phải cấp cho ứng dụng của bạn quyền này:
|
Thông số | Mô tả | Loại |
---|---|---|
| Tên đặt cho album. Đây là trường bắt buộc. |
|
| Nội dung mô tả album – sẽ hiển thị trên Bảng feed dưới dạng thông báo trạng thái. |
|
Tên | Mô tả | Loại |
---|---|---|
id | ID của album mới tạo. |
|
Thao tác này không được hỗ trợ.
Thao tác này không được hỗ trợ.