1
나는 오픈 그래프 이야기를 게시 페이스 북에 의해이 튜토리얼 (
https://developers.facebook.com/docs/android/share-dialog/)에 게시 된 코드를 사용하고
(주제 아래 "사용자 소유의 객체에 대한 작업을 게시")안드로이드 페이스 북 오픈 그래프 게시 충돌
OpenGraphObject meal = OpenGraphObject.Factory.createForPost("cooking-app:meal");
meal.setProperty("title", "Buffalo Tacos");
meal.setProperty("image", "http://example.com/cooking-app/images/buffalo-tacos.png");
meal.setProperty("url", "https://example.com/cooking-app/meal/Buffalo-Tacos.html");
meal.setProperty("description", "Leaner than beef and great flavor.");
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setProperty("meal", meal);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this, action, "cooking-app:cook", "meal")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
공유 대화 상자가 열리고 (몇 초 후에 만로드됩니다.) 페이스 북 앱의로드가 끝나기 전에 어떤 이유로 인해 충돌이 발생합니다.
누구나 전에 경험 했습니까? 이 일이 일어나는 것을 본 누군가가 해결책을 알고 있습니까? 감사합니다
, 리 오르
다른 게시물에서 이것을 읽은 후에 "url"속성을 제거했으며 작동합니다. 니스 -하지만 난 여전히 URL이 필요해. 누가 도와 줄 수 있니? 부디? –
지정한 매개 변수가있는 작성기가 사용되지 않으므로 코드가 올바르게 표시됩니다 (3.5.2). 대신 action.setType ("cooking-app : cook")을 호출하고 해당 매개 변수를 Builder에서 제거하십시오. 아마도이 코드 외부의 것은 틀린 것일 것입니다 : Facebook 앱이 열린 그래프 게시물을 지원하는지 확인 했습니까? 사용자가 조치를 승인 했습니까? 기타 – Mark