2015-01-23 5 views
0

에 광고를 게시 그래프 API를 호출하는 동안 캠페인을 페이스 북 promoted_object 필드를 추가하고 새로운 파괴로내가 페이스 북의 광고 API를하고 있어요 페이스 북

https://developers.facebook.com/docs/marketing-api/adset/v2.2#promoted_object

페이스 북이 새로운 신청 전화 promoted_object을 추가했습니다 변경 할 수 없습니다 특정 유형의 목표를위한 캠페인. 이제 내 질문은 그래프 api와 통신하기 위해 레일스 기술과 fb_graph 보석에 루비를 사용하고 있기 때문에 유효한 목표로 새 캠페인을 만들 때 그래프 API 호출에이 필드를 추가하는 방법입니다.이 필드는 json 개체가 될 것입니다. 그래서 내가 fb_graph를 사용하여 값이 JSON 필드를 추가 할 수있는 방법 gem.The 링크는 아래

"https://graph.facebook.com/act_<AD_ACCOUNT_ID>/adcampaigns?[here i need to add this promoted_objective]". 

같은 수 있습니다하지만 난 내가 fb_graph 보석을 사용하고 같은이 API 호출에 제출 한 추가 할 수 없습니다. 아무도 이것에 관해 나를 도울 수 있습니다. 사전에 녀석들 덕분에 .

답변

0

내가 해결책을 발견 한 나는

lib/fb_graph/ad_campaign.rb #inside external libraries 

내 fb_graph의 gem.go의 원숭이 패치를 할 필요와 attr_accessor 블록에

:promoted_object 

필드를 추가했습니다. 그러면 fb_graph 객체에 해시로 파일 된이 승격 된 객체를 추가 할 수 있습니다.

your_fb_graph_object.ad_campaigns(:promoted_object => 'VIDEO_VIEWS or something else') 

문제는 fb_graph2 보석에서 작동하는지 내가 fb_graph2에서 테스트하지 않았기 때문에이 솔루션은 내가 확실하지 않다 fb_graph 보석에서 작동 마음에 solved.Keep입니다.

관련 문제