2013-02-19 2 views
3

나는 페이스 북에서 공유하려고했지만 아무 것도 공유 할 수 없었다. 내가 사용한 코드는 다음과 같습니다 -FB10에서 FB 공유에 액세스하는 방법은 무엇입니까?

FB.init({ 
     appId: 'some id', 
     cookie: true, 
      status:true, 
      xfbml:true, 
      oauth:true 
     }); 


     function postToFeed() { 

     // calling the API ... 
     var obj = { 
      method: 'feed', 
      link: 'http://www.example.com', 
      picture: imageToShare, 
      name: 'name', 
      caption: 'This Link is Shared through the some application.', 
      description: '' 

     }; 

     function callback(response) { 
      //document.getElementById('msg').innerHTML = "Post ID: " + response['post_id']; 
     } 

     FB.ui(obj, callback); 
     } 

자바 스크립트

에서 설정 파일 미리

<access uri="http://connect.facebook.net" /> 

감사합니다.

답변

3

앱에서 Facebook으로 무언가를 공유하고 싶다면 카드로 쉽게 할 수 있습니다. 당신은 카드를 호출하도록 BlackBerry 호출 프레임 워크를 사용하고, 그 카드로 일부 데이터를 전달하는, 기본적으로 http://devblog.blackberry.com/2013/02/twitter-and-facebook-cards/

:

나는 여기에 블로그에 글을 남긴 바있다. 이미지를 공유하려는 경우

function invokeFacebook() { 
    blackberry.invoke.invoke({ 
     target: "Facebook", 
     action: "bb.action.SHARE", 
     type: "text/plain", 
     data: "I’m eating tacos with Alex." 
    }, onSuccess, onError); 
} 

방금와 '데이터'속성을 바꿀 것입니다 :

uri: 'file://' + pathToFile, 

샘플 응용 프로그램은 우리의 GitHub의의의 repo에도 있습니다 : https://github.com/ctetreault/BB10-WebWorks-Samples/tree/master/invoke/invoker

+0

안녕 chadtatro, "호출 오류 : INVOKE_NO_TARGET_ERROR"오류가 발생합니다. 도와주세요. 감사합니다. – Arpit