Sử dụng API sự kiện, tôi có đoạn mã sau để đăng sự kiện kèm theo ảnh về sự kiện
$facebook = Facebook mới(mảng(
"appId" => "XXX",
"bí mật" => "XXX",
"cookie" => sai,
"tải lên tập tin" => đúng
));
$data = mảng("name"=>$eventTitle,
"start_time"=>$thời gian bắt đầu,
"mô tả"=>$mô tả,
"privacy_type"=>$privacyType,
tên cơ sở($fileName) => '@'.$fileName
);
$result = $facebook->api("/me/events","post",$data);
Tôi muốn tải ảnh bìa lên nhưng tôi chưa tìm được cách rõ ràng để thực hiện việc đó bằng PHP SDK. tôi đã cố gắng "source"=> '@'.$coverPhoto
, "cover"=> '@'.$coverPhoto
, "cover_url"=> '@'.$coverPhoto
和:
$data = mảng("name"=>$eventTitle,
"start_time"=>$thời gian bắt đầu,
"mô tả"=>$mô tả,
"privacy_type"=>$privacyType,
tên cơ sở($fileName) => '@'.$fileName,
"che" => mảng(
"nguồn" => '@'.$coverPhoto
)
);
Nhưng tôi dường như không thể tìm ra cách chèn ảnh bìa phù hợp. Có ý tưởng gì không?
Thật không may, bạn chưa thể làm điều này.
Có hai điểm cuối liên quan đến sự kiện trong API Đồ thị:/{sự kiện-id}
Và /{user-id}/sự kiện
, theo Tài liệu API đồ thị , không hỗ trợ tải lên ảnh bìa sự kiện. Ngoài ra, tài liệu không đề cập bất kỳ điều gì về việc hỗ trợ tải lên ảnh sự kiện (điều mà tôi cho rằng bạn đã thực hiện thành công với mã của mình).
Tuy nhiên, theo tài liệu API Đồ thị chính thức và sự hiểu biết của tôi về API Đồ thị, điều này hiện không thể thực hiện được.
Tôi là một lập trình viên xuất sắc, rất giỏi!