Tôi đang cố gắng tải lên vài ảnh cũ với ngày tạo trong quá khứ để chúng xuất hiện đúng trong dòng thời gian. Hiện tại api chỉ cho phép truyền thông điệp và nguồn.Tải ảnh lên cho ngày trước
tức là
POST https://graph.facebook.com/ALBUM_ID/photos?access_token=xyz
..multipart.form.data.with.message.and.source..
là cách duy nhất tôi có thể tải ảnh lên.
POST https://graph.facebook.com/PHOTO_ID?access_token=xyz
created_time=2010-01-20T09:04Z&updated_time=2010-01-20T09:04Z
cũng không di chuyển ngày chụp ảnh.
Tôi đã cố gắng tạo một bài đăng trong quá trình tải lên ảnh bằng cách sử dụng api /feed, nhưng nó không cho phép tôi tạo một bức ảnh hiện có một bài đăng. Nó làm cho nó một bài liên kết kiểu.
Những gì tôi muốn chính xác tạo ra một đối tượng hình ảnh và xuất bản sau đây:
{
"id": "xx_yy",
"from": {
"name": "My Name",
"id": "myfbid"
},
"story": "<My Name> added a new photo.",
"picture": "<PhotoJPEG>",
"link": "<FBPhoto_URL>",
"name": "Photo Name",
"icon": "https://s-static.ak.facebook.com/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
"actions": [
{
"name": "Comment",
"link": "https://www.facebook.com/xxx/posts/yy"
},
{
"name": "Like",
"link": "https://www.facebook.com/xx/posts/yy"
}
],
"privacy": {
"description": "Group",
"value": "CUSTOM",
"friends": "SOME_FRIENDS",
"allow": "<GROUPID>"
},
"place": {
"id": "<placeid>",
"name": "<PlaceName>"
},
"type": "photo",
"object_id": "12345",
"created_time": "2010-09-20T13:37:54+0000",
"updated_time": "2010-09-20T13:37:54+0000",
"comments": {
"count": 0
}
}
Đối với những gì nó có giá trị, tôi đã nói chuyện với Nick Felton tại Facebook vào ngày 07 Tháng 12 và ông chỉ ra rằng điều này là không thể với các API, nhưng sẽ sớm. Tôi rất mong được thêm ảnh cũ nữa! –
Tôi nghĩ tính năng dòng thời gian giờ đây là tính năng tập trung vào người dùng và chưa có sẵn cho nhà phát triển .. Ngay cả đối với người dùng, tính năng dòng thời gian không có sẵn cho tất cả ... Vì vậy, khi mọi điều sai lệch tại chỗ, tôi hy vọng facebook sẽ xuất hiện tùy chọn để xử lý những điều này thông qua API – Vijay