1

基本的に、私たちはウェブサイトのユーザー登録にFacebook登録APIを使用しており、アクセストークンを使用してユーザーデータをデータベースに保存しています。登録時に、ユーザーにウォール投稿許可を許可してもらいます。

ダイアログポップアップを起動するために使用しているコードは次のとおりです。

<iframe src="facebook.com/plugins/… echo $redirect_uri;?>&       &cope=publish_stream,offline_access&fields=[ {'name':'name'},
{'name':'first_name'}, {'name':'last_name'}, {'name':'email'}, {'name':'gender'},     
{'name':'birthday'}, {'name':'password'} 
]"scrolling="auto"frameborder="no"style="border:none"allowTransparency="tru‌e"   
width="570"height="800"> </iframe>
4

1 に答える 1

0

トークンは、ユーザーによるアプリケーションの承認を要求したときに具体的に要求したアクセス許可に対してのみ付与されます。ユーザー ウォールに投稿できるようにするには、ユーザーに適切な権限を付与するよう依頼する必要があります。

これらのアクセス許可を要求するための Facebook リファレンスは次のとおりです。

https://developers.facebook.com/docs/facebook-login/permissions/#adding

アプリによっては、ユーザーから最初の認証を取得するときに、どちらかpublish_actionsまたは両方を要求する必要があります。publish_stream

于 2013-09-10T04:24:11.787 に答える