問題タブ [facebook-php-sdk]

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 投票する
3 に答える
4464 参照

php - Facebookアプリケーションユーザーの親友をどのように判断できますか?

現在、FacebookPHPSDKを使用してFacebookアプリケーションを作成しようとしています。

ユーザーのどの友達が彼の親友であるか、または彼が最も話している友達であるかを取得したいと思います。

それらを取得するためのアルゴリズムまたはヒントを知っていますか?

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

php - facebook connect api static url

静的な方法でFacebook接続APIを使用する方法はありますか?

facebook php sdkを使用する場合、facebookにログインするためのリンクまたはボタンはhttps://www.facebook.com/dialog/oauth .................のようなものです。

私が欲しいのは、すべてのページにphp sdkを含めることを排除することです。これは、ピーク時に余分な処理とサーバーの負荷が発生するためです。

ユーザーがログインしているかどうかを確認するためにセッションチェックを行います。たとえば、FacebookのユーザーIDと名前がセッションに保存されているかどうかを確認し、保存されていない場合は、静的ログインボタンを表示します。次に、facebookでログインした後、彼はfacebook-login.phpにアクセスします。これには、facebook php sdkが含まれ、データを処理してセッションに保存するため、各ページにphpsdkを含めずにログに記録されたままになります。

$ facebook-> getLoginUrl()で取得するURL構造は次のとおりです。

https://www.facebook.com/dialog/oauth?client_id= {MY_APP_KEY}&scope = {PERMISSIONS}&redirect_uri = {MY_SITE / facebook-login.php}&state = {A_32_CHAR_CODE_LIKE_MD5_MAYBE}

最後の質問は次のとおりです。ログインボタンのURLは何でしょうか。

0 投票する
2 に答える
2171 参照

facebook-php-sdk - Facebookのoffline_access権限の重要性

Facebookのoffline_access権限の重要性は何ですか?

たとえば、ユーザーがログインしていなくても(もちろん、offline_access権限なしでアプリケーションへのアクセスを許可した後)、アプリケーションがユーザーウォールに投稿できる場合に役立ちます。

ありがとう。

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

php - Facebook PHP SDK / Graph API-私の名前/情報を返しますが、他の人は返しませんか?

GraphAPIとPHPSDKfor Facebookを使用して現在のユーザー名を返そうとしていますが、運が良ければ自分の名前が表示されます。これは非常に簡単で、Graph APIを知っている人は、使用しているコードを見るだけで問題なくサポートしてくれるはずです。

そして、これを使用しecho $user_profile['name'];てユーザー名を表示しますが、これは私の名前のみを表示しています。他のプロファイルでは、その変数が空白の場所を示しているだけです。私のプロフィールでは、私の名前が表示されています。私も使用print_r($user);し、IDが表示されていますが、他のプロファイルの場合は表示されます0

ユーザーは自分自身を認証する必要がありますか、それともこの情報を使用したセッションがすでに存在する必要がありますか?セッション情報がある場合、どうすれば取得できますか?

私を助けることができる人は誰でも非常にありがたいです。ありがとう。

0 投票する
2 に答える
400 参照

facebook - facebook php sdk フィード 投稿 最大ユーザー数

PHP SDKを使用したFacebookアプリがあります。ユーザー情報をデータベースに保存して、フィード投稿を使用して定期的に通知を送信しています。投稿は同じですが、多くのユーザーに送信する必要があるため、一度に何人のユーザーのウォールに投稿できますか? 一括フィード投稿を送信できますか? 私はもちろんスパムではありません。それはアプリケーション自体に関連しています。

1219 のユーザー ID を持つユーザー ID の配列があります。100 人または 10 人のユーザーの配列に分割して、たとえば 1 時間に 1 つの配列を送信する必要がありますか、それともすべてをまとめて送信しても問題はありませんか?

また、法的に問題がなければ、技術的にはどうすればよいのでしょうか。

これが最善の方法ですか?

ありがとう。

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

facebook-graph-api - php-sdkを使用してFaceBookで写真をダウンロードする

Graph API 用の Facebook PHP SDK は初めてです。
Facebook でアプリケーションを作成し、アプリケーション ID、シークレットなどを取得しました。
また、スコープ パラメーターを使用して、いくつかのアクセス許可を持つアクセス コードも取得しました。

そのコードを使用して、オフライン アクセスでアクセス トークンを取得しました。

https: //graph.facebook.com/oauth/access_token?client_id=xxxxxxxxxx&redirect_uri=http://192.168.15.5/xxxx/facebook/&client_secret=xxxxx&grant_type=client_credentials.

これを使用して、アクセストークンを取得しました。私の質問は、写真や友達リストなどのユーザー情報にアクセスしたいということです

正しいかどうかはわかりませんが、

https://graph.facebook.com/me/friends?access_token=xxxxxxxxxxxxxxxxxxxxx

私がこれを使用すると、

そのユーザーのアクセス トークンを使用して、ユーザー情報にアクセスするにはどうすればよいですか。私のアプリケーションが自分の情報にアクセスすることを許可したユーザーのために、いつでもアプリケーションからユーザー情報にアクセスしたいと考えています。

0 投票する
2 に答える
1760 参照

php - FacebookキャンバスアプリがFacebookの外部/外部に直接アクセスされないようにします

Facebook用のキャンバスアプリケーションを開発していますが、ユーザーがキャンバスURLから直接アプリケーションにアクセスできないようにし(可能な限り、これは100%可能ではない可能性があることを認識しています)、ユーザーにアプリへのアクセスを強制したいと考えています。 apps.facebook.com/fooから。

私はphpを使用してアプリを開発しています。最初に考えたのは、$ _ POST配列で「signed_request」を確認することでした。これは、FacebookからCanvasアプリに渡される値であり、この値が存在しないが表示される場合はリダイレクトを送信します。この値は1回だけ渡され、ユーザーがアプリケーションで別のリンクをクリックしても、「signed_request」パラメーターは再度渡されません。

「HTTP_REFERER」を合理的に信頼して、ユーザーがhttp://apps.facebook.com/fooからアプリケーションにアクセスしていることを確認し、HTTP_REFERERがその値と等しくない場合にユーザーをリダイレクトできますか?

編集:apps.facebook.com/fooでのアプリの元のリクエストでは、HTTP_REQUESTヘッダーは'apps.facebook.com/foo'と同じですが、ユーザーがアプリのリンクをクリックするとHTTP_REQUESTになります。キャンバスのURLと等しくなります。

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

facebook - Facebook API を使用して Facebook ビデオで友達にタグを付ける方法

Facebook APIを使用して、Facebookビデオで友達にタグを付けようとしています.PHPでコーディングしています。

許可ドキュメントでは、

権限があります

しかし、 Facebook API リファレンスには何も言及されていません。