2010-01-01 1 views
1

내 사이트에서 초대장을 보내려고하면 "요청 양식 콘텐츠의 일부로 요구되는 req-choice"오류가 발생합니다. 무슨 뜻이에요? 다음은 Facebook FBML 문제 - 요청 양식 콘텐츠의 일부로 req-choice가 필요합니까?

App. Name : mysitename 
ConnectURL: http://www.mysite.com/ 

내가 사용하고있는 코드입니다 :

이 내가 응용 프로그램을 만들 때 내가 준 세부 정보입니다. 내가 놓친 게 있니?

<fb:serverfbml style="background-color:#F7F7F7;"> 
    <script type="text/fbml"> 
     <fb:fbml> 
      <fb:request-form 
        action='http://www.mysite.com/confirm.php' 
        method='POST' 
        invite='true' 
        type='mysite' 
        content='Come and join us. Visit us at http://www.mysite.com/' 
        <fb:req-choice url='http://www.mysite.com/' label='Join'/> 
        <fb:multi-friend-selector 
        showborder='false' 
        actiontext='Invite your friends to join' 
        rows='4' 
       /> 
      </fb:request-form> 
     </fb:fbml> 
    </script> 
</fb:serverfbml> 

답변

2

나는 태그 속성이 약간 이상하다고 생각합니다. content 속성은 fb:request-form이며 fb:request-choice 태그를 포함해야하는 문자열입니다. 이를 수행하는 가장 좋은 방법은 content 속성 값 주위에 큰 따옴표를 사용하고 그 안에 모든 것을 작은 따옴표로 묶는 것입니다. fb:req-choice 태그는 content 속성 문자열 내부에 실제로 얼마나

<fb:request-form 
    action="http://www.mysite.com/confirm.php" 
    method="POST" 
    invite="true" 
    type="mysite" 
    content="Come and join us. Visit us at http://www.mysite.com/ 
     <fb:req-choice url='http://www.mysite.com/' label='Join'/> 
    " 
> 
    <fb:multi-friend-selector 
     showborder="false" 
     actiontext="Invite your friends to join" 
     rows="4" 
    /> 
</fb:request-form> 

참고 :이 같은 다시 정리 코드에 필요합니다.