我正在嘗試使用PHP創建Facebook事件。我有的最後一個問題是個人資料圖片。
我的問題是:
我可以使用外部圖片url的事件資料圖片?
如果是,比如何?來自外部URL的Facebook事件個人資料圖片
0
A
回答
0
所以來自Lix的代碼只是從一部分開始。但是這是一個完整的工作代碼。
$externalImage = 'External link to image';
$tempImagePath = 'Local link to save image';
$user = 123456789; // USER ID
// save image
file_put_contents($tempImagePath, file_get_contents($externalImage));
// Create data for new event
$data = array(
'name' => 'Event title',
'description' => 'Event description',
'owner' => $user, // user as owner of this event
'location' => 'Location',
'start_time' => '2013-05-08T11:00:00-0700',
'end_time' => '2013-05-09T19:00:00-0700',
'@file.jpg' => '@'.realpath($tempImagePath),
'privacy_type' => 'OPEN'
);
// Create event
$eventID = $facebook->api('/'.$account.'/events', 'post', $data);
如果您有任何問題,請寫信給我。
2
您將無法真正使用該URL作爲個人資料圖片發送,但如果您首先將其下載到服務器上,則可以使用該URL。 file_get_contents()
和file_put_contents()
的簡單組合可以複製圖像。
$externalImage = 'http://lorempixel.com/400/200/';
$tempImagePath = 'tmp/temp_image_path.jpg';
// save remote file to the server to $tempImagePath
file_put_contents($tempImagePath, file_get_contents($externalImage));
// upload the image to the event
$facebook->api("/EVENT_ID/picture", "POST",
array('source' => '@'. realpath($tempImagePath))
);
// remove temp image
unlink($tempImagePath);
+0
它不工作。錯誤:$ facebook-> api中的數組到字符串的轉換請致電 – 2013-05-09 23:48:21
+0
其中一個參數提供的是一個數組,它應該是一個字符串。看看你指定的參數... – Lix 2013-05-10 06:59:50
相關問題
- 1. 建議 - 來自Facebook Graph API的用戶個人資料圖片
- 2. Android的Facebook不能更改事件的個人資料圖片
- 3. Spotify中的Facebook個人資料圖片
- 4. 返回Facebook的個人資料圖片
- 5. Facebook式的個人資料圖片php
- 6. 提取Facebook的個人資料圖片
- 7. 獲取個人資料圖片來自Facebook API的url - PHP SDK V.5
- 8. 緩存Facebook個人資料圖片?
- 9. WinJS緩存facebook個人資料圖片
- 10. 如何通過Facebook提供的圖片URL保存Facebook個人資料圖片?
- 11. Facebook登錄圖API返回錯誤個人資料圖片URL
- 12. 獲取Facebook個人資料圖片url的錯誤android
- 13. 獲取Facebook的真實個人資料圖片URL
- 14. 個人資料頁面url喜歡facebook個人資料-php
- 15. 從Facebook獲取個人資料圖片url sdk
- 16. 在PHP會話中存儲Facebook個人資料圖片URL
- 17. 從URL獲取Facebook個人資料圖片
- 18. 使用UIImageView來顯示隨機的Facebook個人資料圖片
- 19. 同時獲取更大的Facebook個人資料圖片和個人資料
- 20. 取自定義大小Facebook的個人資料圖片
- 21. Facebook個人資料Pic API - 獲取某人的全部照片
- 22. 來自Facebook的個人資料圖片Graph不能在Rails中呈現
- 23. 使用facebook獲取用戶個人資料圖片來自codeplex的c#sdk
- 24. 獲取Facebook頁面/個人資料URL
- 25. 合併facebook個人資料照片
- 26. 獲取Facebook個人資料照片
- 27. 獲取Facebook的個人資料圖片使用Facebook用戶名
- 28. Android Facebook SDK沒有得到Facebook的個人資料圖片
- 29. 刷新來自twitter的個人資料圖片
- 30. IOS Facebook的單身人士,並獲取個人資料圖片
這很奇怪,因爲在事件創建過程中你可以使用參數「圖片 - 事件圖片的URL」 – 2013-05-08 21:19:37
哦......對不起..我以爲你是說你想要在外部託管圖片... – Lix 2013-05-08 21:22:02