問題タブ [facebook-access-token]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
250 参照

php - PHP経由でFacebookアプリに投稿する

私は Facebook API にかなり慣れていないので、助けが必要です。

ウェブサイトを持っていて、更新したい

a) 画像と関連テキスト

私のFacebookアプリに。これは、php スクリプトを使用して、私の Web サイトから自動的に行われます。アクセス トークンを取得してデータを投稿することはできましたが、翌日投稿しようとすると、php スクリプトがアクセス トークンの有効期限が切れているというエラーを返します。

多くの投稿を検索しましたが、このアクセス トークンを更新するために何も機能していないようです。

0 投票する
1 に答える
1520 参照

php - Facebookのユーザー名、パスワード、およびアプリケーションのIDを指定すると、WebアプリケーションはユーザーIDとアクセストークンを取得できますか?

PHPを使用してWebアプリケーションを開発しています。このPHPには、Facebookのユーザー名、パスワード、およびアプリケーションのIDを受け入れ、ユーザーのIDとアクセストークン(できればJSON形式)を返す(または書き込む)関数が含まれます。

問題なのは、私が知っている限り、認証用のFacebook APIでは、ユーザーがFacebookのポップアップインターフェイスを介してある種の[OK]ボタンを手動でクリックする必要があることです。このWebアプリケーションは別のプラットフォーム(非PHP、この場合はUnity3D)のアプリケーションで使用されるため、この動作は望ましくありません。

0 投票する
3 に答える
18361 参照

php - Graph API を使用して、Facebook の公開ページからウォール フィードを取得します。これは本当に複雑ですか?

Facebook以外のユーザーにFacebookの投稿を表示することから始めましたが、これはある程度役に立ちますが、Facebookからパブリックフィードを取得するのがこれほど難しいとは信じられません.

フィードが必要なページは公開されています。ログインする必要はありません。

この情報を取得するには access_token が必要であり、OAuth エラーが発生せずに URL にアクセスしようとすると、私は正しいと思いますか?

したがって、フローは次のようになります (非常に複雑です)。

  1. ユーザーを使用して認証します (ユーザーが Facebook を使用していない場合はどうなりますか?)
  2. いくつかの複雑な OAuth ナンセンス - フィードを読むためだけに、いいねボタンや壁への投稿機能さえ必要としません
  3. ユーザーの access_token を含む正しい URL への PHP リクエストを使用してフィードを取得します
  4. フィードをレンダリングする

ユーザーが Facebook を使用していないと仮定すると、一般的なアプリを使用してフィードを取得するにはどうすればよいでしょうか?

  1. 汎用アプリの ID とシークレットを使用して、Facebook への認証要求をハードコーディングする
  2. 複雑な OAuth ナンセンス
  3. アプリの access_token を含む正しい URL への PHP リクエストを使用してフィードを取得します
  4. フィードをレンダリングする
  5. いいえ、認証の有効期限が切れています。再認証して、将来のリクエストで使用するためにこの新しい access_token を取得してください。

これは、Facebook が起こっていることすべてを知りたがっている以外に、本当に複雑に思えます。cURL を実行し、XPath を使用してパブリック URL からコンテンツをスクレイピングする方が簡単です。

これに関するヘルプは素晴らしいでしょう。

ありがとう、ジェイク

編集

これを示すための編集は、正確な複製ではありません。

access_token を使用してこれを機能させましたが、失敗し、トークンの有効期限が切れており、パブリック ウォールから情報を取得するために使用できなくなりました。

他の投稿に記載されている方法を使用して、このトークンの有効期限を延長しようとしましたが、これは機能せず、有効期限も延長されませんでした。現在、無効なトークンがあり、それ以上は進んでいません。

OAuth リクエストを手動で承認しなければならないというプロセスは、公開ページのフィードをプログラムで取得することが不可能であることを意味しているようです。

0 投票する
1 に答える
859 参照

html - Facebook ログイン認証 iFrame の代替

Facebookアプリ開発初心者です。Facebook を自分の Web サイトに統合する必要があります。調査 ( http://developers.facebook.com/docs/guides/web/#login ) の結果、Facebook ユーザー情報にアクセスするには、ユーザーは Facebook 認証 iFrame を介してアプリを認証および承認する必要があることがわかりました。

認証と承認の両方がバックグラウンドで自動化された方法で行われるように、Facebook ユーザー (2 つのテキスト フィールド (HTML) でユーザー名とパスワード) を取得し、API またはスクリプトに渡すことができる他の方法はありますか (Facebook の代替)ログイン認証 iFrame)。

前もって感謝します..

0 投票する
1 に答える
925 参照

ios - iPhoneアプリからFacebookでアクセストークンを生成する方法

iPhone のアプリで特定の Facebook アカウントのアクセス トークンを生成する必要があります。この仕事を始めるためのガイドラインを教えてください。

0 投票する
3 に答える
1156 参照

android - Facebookからの拡張アクセストークンが正しく機能しない

Facebookがoffline_access権限を削除したため、問題が発生しました。

2つのことを試しました:

  1. Facebookの提案どおりに電話をかけています。

    /li>
  2. また、拡張アクセストークンを取得するためにインテントを使用するAndroidSDKも試しました。

    /li>

developers.facebook.comで、アプリを「ネイティブ/デスクトップ」に設定しました。

offline_accessアプリの設定も無効にしました。

試す前に、Facebookアカウントから古い権限を削除しました。

どちらの方法でも、24時間のトークンが提供されます。たぶん誰かが60日のトークンを取得するための正しい電話をかけるのを手伝ってくれるでしょうか?

この問題についてはかなりの数のバグレポートがありましたが、それらは解決されました。私の場合はそうではないようです。

0 投票する
1 に答える
1090 参照

facebook - アクセストークンを秘密にしておく必要がありますか

Web上のフラッシュアプ​​リケーションにactionscriptapiを使用しています。アクセストークンを必要とするアクションを実行したいのですが、これをフラッシュ(逆コンパイル可能)で使用することのセキュリティへの影響がわかりません。アクセストークンは秘密にしておく必要がありますか?

NB具体的には、アプリのアクセストークンを渡す必要があるゲームの実績を投稿しようとしています。しかし、フラッシュからこれを安全に行う方法(またはこれが問題ではないかどうか)はわかりません。

0 投票する
1 に答える
193 参照

facebook - Twitter はどのようにして Facebook のアクセス トークンを時代を超えたものにしているのでしょうか?

Twitter が Facebook のアクセス トークンを時代を超越したものにし、時代遅れにならないようにする方法。それとも、Twitter と Facebook のアクセス トークンは時代を超えていますか?

0 投票する
1 に答える
1490 参照

facebook - Facebook API を使用してファン ページ アルバムに画像を投稿する

Facebook アプリを作成しました。そのアプリを介してFacebookページのアルバムに画像を投稿できるようにする必要があります。そのためには、ページのアクセストークンを取得する必要があります。ページの管理者としてログインしている場合にのみアクセストークンを取得できますが、他のアカウントでログインすると、ページのアクセストークンを取得できません (ページが気に入ってアプリをインストールしたにもかかわらず)。コードは以下です

アプリのインストール時に次の権限を求めています

0 投票する
1 に答える
652 参照

javascript - Facebookのaccess_tokenについて説明する

この Facebook access_token 全体が私を狂わせています。私がやりたいことは、ユーザーの公開 Facebook 投稿を取得することだけです。

以前は、次のようにするだけで機能していました。

しかし、「access_token required」というエラーが表示されます。

私を信じて; 私はドキュメントをチェックし、Googleで検索し、SOで同様の質問をチェックしましたが、私が見たものよりもこれを行うためのより簡単な方法があることを本当に望んでいます.

Facebook アプリを作成し (私はアカウントさえ持っていません)、ユーザーにアプリを「受け入れ」させ、これを機能させるためにログインなどを行う必要がありますか?

Twitter では、以前の Facebook と同じくらい簡単です。