3

次のコードを使用します。

$access_token = $object->getAccessToken();

このメソッドは、アクセス トークン (118 文字の文字列) を生成する場合があり、適切に機能しないパイプ記号を含む 49 文字の文字列である場合もあります。

同じアクセス トークンを使用して、異なるユーザー ID のフィードを投稿できますか?

iframe と非 iframe を使用するサファリでアクセス トークンが正しく機能しないのはなぜですか?

トークンのドキュメントにアクセスするためのリンクはありますか?

4

1 に答える 1

1

まず、Facebook によって生成される 2 種類のトークンがあります。

  • ユーザーのいないアプリケーション

    アプリケーションを使用するユーザーがいない場合、アプリケーションは「アプリ アクセス トークン」と呼ばれるものを使用します。アプリ アクセス トークンは、次のように表すことができます。

    <APP ID>|<APP Secret>
    

    このトークンは、Facebook のさまざまなオブジェクトのすべてのパブリック ドメイン情報を取得できます。たとえば、特定の ID を持つユーザーに関する基本情報、公開ページのいいね、ページの公開投稿を取得するために使用できます。

  • ユーザーによる申請

    ユーザーがアプリケーションを承認すると、Facebook はより長い長さのアクセス トークンである「ユーザー アクセス トークン」を生成します。あるユーザーのユーザー アクセス トークンを使用して、別のユーザーに代わってアクションを実行することはできません。試行すると、トークンが生成されたユーザーとしてアクションが実行されます (拡張アクセス トークンを使用していない場合は、期限も切れます)。

アプリケーションの動作にいくつかの問題があるため、サファリの iframe 内に Cookie を設定する際に問題があります。

アクセストークンの詳細については、このドキュメントを確認してください

于 2012-12-28T12:28:35.453 に答える