2012-09-17 3 views
0

나는이 질문을 보았고 웹 전체에 답변을 하였지만 아무 대답도 저에게 효과가 없었습니다. 그것은 구식이거나 틀린 것을 의미해야합니다.그림을 페이지로 보내기 이벤트

기본적으로 나는 올바른 날짜, 이름, 설명 등으로 새로운 이벤트를 만드는 스크립트를 만들었지 만, 내 인생에서 그 이벤트의 그림을 보내어 업로드하는 방법을 알 수는 없다. 이벤트에. 나는 파싱을 시도했다.

'file.jpg' => '@/path/to/file.jpg' 
'file' => '@/path/to/file.jpg' 
'@file.jpg' => '@/path/to/file.jpg' 
'@ile.jpg' => '@/path/to/file.jpg' 
'photo' => '@/path/to/file.jpg' 
'picture' => '@/path/to/file.jpg' 
'source' => '@/path/to/file.jpg' 

아무도 트릭을 수행하지 않는 것 같다. 내가 뭘 놓치고 있니?

앞의 예제에서 포스트 배열로 다른 모든 값과 함께 보내면 충분합니다.

여기에 새로운 내용이 있습니까? 다시 한 번 Facebooks documentation에 대한 설명이 없습니다.

감사합니다.

답변

0

'file' => '@/path/to/file.jpg'은 올바른 형식입니다. 컬에서

직접 그것은

curl -F 'access_token=xxx' \ 
-F 'name=Sandbox' \ 
-F 'description=Nothing to see here' \ 
-F 'start_time=2013-12-01T12:00:00+0000' \ 
-F '[email protected]/path/to/your.jpg' \ 
https://graph.facebook.com/EVENT_ID/events 
+0

감사하겠습니다! 그것은 효과가 있었다. 내 생각에 실수는'http_build_query()'대신'curl_setopt ($ ch, CURLOPT_POSTFIELDS, http_build_query ($ arr_query));를 파싱하는 것이었다. 문자열 대신 배열로 전송해야하며 전송할 키 값을 알 수있었습니다. –

관련 문제