좋아, 그래서 자바 스크립트 API를 사용하여 페이스 북 그래프 API로 작업하고 있습니다. 사용자의 페이지가 아닌 프로필을 만드는 작업을하고 있으며 잘 작동합니다. 그러나 이벤트와 함께 프로필 사진을 업로드하려고하면 이벤트가 성공적으로 만들어 지지만 사진이 없습니다.이벤트 프로필 사진을 페이지에 게시하는 데 문제가 있습니다. javascript sdk
많은 솔루션을 시도했지만 아직 작동하지 않는 솔루션을 찾고 있습니다. 여기
내가 현재 가지고있는 것입니다 :function SubmitEvent(descrip, name, start,end, line1, city, state, zip, lat, lon,path)
{
var eventMsg = document.getElementById('event-msg');
var myJsonEvent = {
"name": name,
"description": descrip,
"start_time": start,
"end_time": end,
"location": city + ", " + state,
"venue": {
"street": line1,
"city": city,
"state": state,
"country": "United States",
"latitude": lat,
"longitude": lon
},
"privacy": "OPEN",
"picture":
"http://stage.localruckus.com/Content/Uploads/Thumbnails/Eddie%20Delahunt_card_
84dc116b-f7e5-477b-b0bb-60ecdbe41955.jpg"
};
var select = document.getElementById("facebook-page-select");
var pageId = select.options[select.selectedIndex].value;
var res;
FB.api(pageId, 'post', myJsonEvent, function (result) {
console.log(result);
if (result.id == undefined) {
eventMsg.innerHTML = 'There was a problem creating the event, please
try again. Error: '+result.message;
}
res = result.id;
eventMsg.innerHTML = 'Event posted id: ' + result.id;
eventId = result.id;
postPicture(path);
});
}
function postPicture(path) {
var cookie = eventId;
var token = getCookie('access');
if (cookie != null && cookie != undefined && token != null && token != undefined) {
$.ajax({
type: "POST",
url: "https://graph.facebook.com/" + cookie,
data: {
message: "Event picture",
url:
"http://stage.localruckus.com/Content/Uploads/Thumbnails/Eddie%20Delahunt_card_
84dc116b-f7e5-477b-b0bb-60ecdbe41955.jpg",
access_token: token,
format: "json"
},
success: function (data) {
alert("Picture posted successfully");
}
});
}
}
postPicture 방법 또는 이벤트 생성 API 호출로 이미지에 대한 경로를 제공 둘 다 작동하는 것, 내가 오류 또는 아무것도 등을하지 않지만 그.
저는 Google, SO 및 Facebook 문서에서 많은 시간을 보냈지 만 답변을 아직 찾지 못했습니다.
읽기에/EVENT_ID/사진은 HTTP 302을 반환하는 HTTP GET 요청을 발행
이벤트의 프로필 사진의 URL로 리디렉션
사진 : 나는 페이스 북의 문서에이 작은 조각을 발견했다.
만들기/업데이트
당신은 HTTP POST 요청 이벤트의 관리자에 대한 create_event 권한을 가진/EVENT_ID/사진에 다음과 같은 매개 변수를 실행하여 이벤트에 프로필 사진을 추가 할 수 있습니다:
을 요청이 성공하면 매개 변수 설명 유형 필수
소스 이미지 콘텐츠 다중/폼 데이터 예
true를 반환합니다.
는당신은 HTTP는? EVENT_ID에 요청을 삭제/사진을 이벤트의 관리자에 대한 create_event 권한으로 실행하여 이벤트의 프로필 사진을 삭제할 수 있습니다.
요청이 성공하면 true를 반환합니다.
는하지만 난 신비 "소스"매개 변수 또는 얼마나 데이터가 양식에서 올 나던 때/후 여러 부분으로 양식 데이터를 생성하는 방법을 찾기 위해 아직있다.
누군가 나를 도울 수 있습니까? 네가 나에게 줄 수있는 도움이 정말 감사 할께.
참고 여기에 테스트. –