0

Facebook グループのメンバー数を取得するための呼び出し。

これは、IE を除くすべてのブラウザーで機能します。理由はありますか?

$(document).ready(function(){
            i=0;

            $.ajax({

                type: "POST",
                url: "https://graph.facebook.com/oauth/access_token?client_id=My_apps_id&client_secret=SHHHHSECRETDONTTELLANYBODY&grant_type=client_credentials",
                //data: msg,
                dataType: "html",

           success: function(msg) {
                    $.getJSON('https://graph.facebook.com/242578930612/members?' + msg, function(data) {
                      var items = [];

                      $.each(data["data"], function(key, val) {              
                        i++;

                      });
                      $("#numMembers").text(i + " members");
                      console.log("members: " + i);
                    });
                }

             });
        });
4

1 に答える 1

1

IE のXDomainRequestコンポーネントには、標準化されたコンポーネントと比較して特定の制限がありXMLHttpRequestます。たとえば、表示しているページと要求しているリソースの間でプロトコルを一致させる必要があります。

代わりに、FB.apiこのクロスブラウザを正しく処理する を使用してください。

そうは言っても、ブラウザでトークン交換を実行するのはおかしいですか? これがPhonegapアプリまたは同様のものであることを願っています:D.

于 2012-08-08T20:02:43.437 に答える