我試圖使用圖形API批量請求上傳圖像,但我無法上傳使用內嵌圖像,任何人都可以幫助我嗎?如何使用圖形API批量請求上傳內嵌圖像?
批量請求文件:https://developers.facebook.com/docs/reference/api/batch/
照片批量上傳:http://developers.facebook.com/blog/post/493/
照片批量上傳博客文章代碼工作正常,但我想從我的服務器上傳圖片,而不是從我的電腦,例如:/的public_html /image/pic.jpg,我不知道我該怎麼做。
編輯:我使用PHP SDK 3.0.1
這裏是我的代碼:
<?php
CODE WAS CHANGED AND THE PROBLEM IS FIXED ALREADY, SEE THE ANSWER BELOW
?>
這是他們的文件:
上傳二進制數據
二進制數據可以指定爲的multipart/mime部分的一部分批處理API請求。批量圖形API允許上傳多個 二進制項目作爲批處理調用的一部分。爲此,您需要 將所有二進制項目作爲多部分/ MIME附件添加到您的 請求中,並且需要每個操作在操作中使用 屬性「attached_files」引用其二進制項目。 「attached_files」 屬性可以在其 值中使用逗號分隔的附件名稱列表。
下面的例子演示瞭如何上傳2張照片中,一次 電話:
curl
–F ‘access_token=…’ \
-F ‘batch=[{「method」:」POST」, \
「relative_url」:」me/photos」, \
「body」:」message=My cat photo」 \
"attached_files":"file1" \
},
{「method」:」POST」, \
「relative_url」:」me/photos」, \
「body」:」message=My dog photo」 \
"attached_files":"file2" \
},
]’
-F ‘[email protected]’ \
-F '[email protected]' \
https://graph.facebook.com
編輯2:
真棒男人,最後它的作品:)謝謝隊友。 –
好,很清楚,謝謝! – Aston
@dleiftah你好先生,我一直在嘗試你的解決方案,我似乎並沒有得到它的工作。它給我(#324)需要上傳文件。 –