2010-11-30 3 views
2

Facebook API로 작업하면 귀가 찢어 지지만 그럼에도 불구하고 누군가에게 해결책을 찾을 수 있기를 희망하는 특정 문제가 있습니다. Facebook PHP SDK를 사용하여 내 웹 사용자가 자신의 FB 계정을 웹 사이트 계정에 연결할 수있게하여 나중에 다시 돌아와 클릭 한 번으로 로그인 할 수 있습니다 (데이터베이스에 OAuth 토큰을 저장하여). 이 모든 것이 잘 작동합니다. 지금 원하는 것은 내 사이트의 양식을 사용하여 친구에게 내 사이트에 친구를 초대하거나 추천 할 수있는 기능을 사용자에게 제공 할 수있게하려는 것입니다.내 웹 사이트 사용자가 Facebook Connect 또는 API를 통해 친구를 초대 할 수있는 방법이 있습니까?

나는 here 등 많은 곳에서 FBML 예제를 시도했습니다 - 내가 표시하지만 수도로 시도 초대장 양식을 얻기 위해 관리했습니다, 나는 그것을 생성 할 수있는 모든 내 응용 프로그램에 초대하다 는 관련이 없습니다. 이 앱은 Graph API와 함께 사용할 OAuth ID/secret를 가질 수 있도록 존재합니다. 내 웹 사이트에 사용자의 친구를 초대하거나, 적어도 내 웹 사이트를 연결하는 Facebook 페이지에 사용자의 친구를 초대하고 싶습니다. 그러나 내 페이지에이 FBML을 포함하는 것만으로도 응용 프로그램 초대가 생성됩니다.

내 질문 : 이것을 수행하는 방법이 있습니까? 사용자의 친구를 내 사이트 (예 : 특정 URL)에 초대하거나 FB 페이지에 초대 할 수 있습니까? 내가 잘못된 각도에서 접근하고 있습니까?

조언을 주시면 감사하겠습니다. 추가 정보가 도움이 될 경우 알려 주시기 바랍니다. 많은 감사,

빅스

+0

는 [Hansmukh] (http://stackoverflow.com/users/494543/hansmukh) "페이스 북"과 "페이스 북"의 모든 인스턴스를 대체하는 내 질문에 편집. 이유는 모르겠지만 감사하지 않습니다. 따라서 이러한 수정 사항을 취소했습니다. 이 변경에 대한 합당한 이유를 제시해 주시면 동의하겠습니다. – BigglesZX

답변

1

오른쪽. 머리카락이 많이 찢어진 후 밝혀졌습니다. 제가 제시 한 예가 올바른 것입니다. 초대장은 "애플리케이션 초대"을 생성하지만 다른 앱 초대와는 다릅니다. 수신자가 "수락"을 클릭하면 지정한 URL (이 경우에는 내 웹 사이트)로 전송됩니다. 그러면 '앱'이 요청 페이지에서 사라집니다. 이 아닌 일반 앱처럼이 프로필에 표시됩니다. 그래서 무섭게 무의미한 과정이지만 긍정적 인 결과입니다. 휴!

0

왜 작업을 신속하게 끝낼 수있는이 오픈 소스 초대 갈 수 없습니다. 또한 CMS를 사용하는 경우 이미 CMS 용 플러그인을 만들었을 수도 있습니다. http://openinviter.com/

+0

누구나 사용 경험이 있습니까? 이 특정 직업에 적합한 도구인지 확신하지 못했습니다 ... – BigglesZX

+0

누구도 실제로 이것을 시도 했습니까? 오히려 아마추어적인 것처럼 보이지만 누군가가 그걸 가지고 놀았다면 더 많이 듣고 싶습니다. – Mahn

1

페이스 북 메시지를 보내는 것이이 시점 (2013 년 1 월)으로가는 길 인 것 같습니다. 응용 프로그램 을 사용, 초대 사람들을 게임 상태 (그 자신의 차례를)에서 통신, 또는 여러 사람에게 메시지를 보낼 때 일반적으로

https://developers.facebook.com/docs/reference/dialogs/send/

, 페이스 북의 응용 프로그램은 요청을 사용해야합니다.

FB.init({appId: 'YOUR_APP_ID', xfbml: true, cookie: true}); 

FB.ui({ 
    method: 'send', 
    name: 'Check out this site!', 
    description: 'This is the best site ever!', 
    link: 'http://www.example.com/refer', 
    picture: 'http://www.example.com/image.jpg' 
}); 
관련 문제