0

助けてくれてありがとう!

私はしばらくの間、ユーザーがアプリにログインして、ユーザーが表示したサイトのページを追跡し、これらのストーリーをタイムラインに投稿できるように、自分のWebサイト用のアプリを作成しようとしています。私は自分のページで以下のJSコードを使用しています。このアプリは、ユーザーがアプリとすべてにログインすることを正しく許可しているようですが、publish_streamが権限として設定されているにもかかわらず、フィードに何も投稿しません。また、シークレットモードのアプリへのリンクにアクセスすると、[アプリに移動]または[キャンセル]のオプションが表示されます。そして、「アプリに移動」をクリックすると、何の許可も要求せずに移動します。それで、私は私のサイトにある種のコードが欠けていますか?また、AppCenterにアプリを送信していません。これは、アプリを機能させるために必要ですか?

ここで助けてくれて本当に感謝しています!私はこれに慣れていないので、本当に援助を使うことができました。

ありがとうございました!ダン

</script>

<div id="fb-root"></div>
<script>
      window.fbAsyncInit = function() {
        FB.init({
          appId      : '1665908668*****',
          status     : true, 
          cookie     : true,
          xfbml      : true,
          oauth      : true,
        });
      };

   (function(d){
         var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
         js = d.createElement('script'); js.id = id; js.async = true;
         js.src = "//connect.facebook.net/en_US/all.js";
         d.getElementsByTagName('head')[0].appendChild(js);
       }(document));
    </script>
4

1 に答える 1

1

アプリは、ユーザーがアプリにログインすることを正しく許可しているように見えますが、許可として publish_stream が設定されているにもかかわらず、フィードに何も投稿しません。

アプリは積極的に投稿する必要があります… https://developers.facebook.com/docs/reference/api/user/#feedを参照してください

そして、「Go to App」をクリックすると、何の許可も求められずに進みます。

繰り返しますが、それを実現したい場合は、積極的に行う必要があります。または、認証された紹介を試すこともできます。これにより、特定のシナリオでアプリに入る前に、ユーザーに許可を与えるよう求められます。

于 2012-06-12T08:18:14.983 に答える