1

Facebook の Graph API 2.x へのアップグレードと新しい Facebook ログイン。

Facebook php SDK 3.2.3 を 4.0.0 にアップグレードする必要はありますか?

そうでない場合、PHP SDK 3.2.3 に基づいて Graph API 2.x ベースに変更するにはどうすればよいですか?

ありがとうございました、

グリフィン

4

4 に答える 4

0

厳密には必要ではありませんが、v3.2.3 では、使用するグラフ API バージョンの指定がサポートされていません。

アプリを更新していて、Facebook が 4 月 30 日に強制する前にグラフ v2.0+ を使用したい場合は、v4 SDK を使用するか、v3.2.3 をハックする必要があります。今すぐ弾丸をかじって、v4 を使用することをお勧めします。とにかくv3.2.3は非推奨です。

于 2015-01-17T04:09:15.347 に答える
0

古いバージョンは閉鎖されるため、最新のFacebook SDKを使用してください。変更ログを見るhttps://developers.facebook.com/docs/apps/changelog sdk v3.2.3 (graph api v1.0) 2015/4/30まで利用可能

php については、php バージョンを php 5.4 にアップグレードするか、javascript 用の facebook sdk を使用してみてください。

于 2015-03-13T06:22:11.260 に答える
0

私が見つけた最もクリーンな方法は、ベンダー コードの外で、Facebook API を使用する前に $DOMAIN_MAP を変更することです。

$version = 'v2.3';
BaseFacebook::$DOMAIN_MAP = [
  'api'         => 'https://api.facebook.com/' .$version . '/',
  'api_video'   => 'https://api-video.facebook.com/' .$version . '/',
  'api_read'    => 'https://api-read.facebook.com/' .$version . '/',
  'graph'       => 'https://graph.facebook.com/' .$version . '/',
  'graph_video' => 'https://graph-video.facebook.com/' .$version . '/',
  'www'         => 'https://www.facebook.com/' .$version . '/',
];
于 2016-07-14T21:01:51.350 に答える
0

あまりクリーンではない別のオプションがありますが...クラスをハックできます。

に 変更https://graph.facebook.com/ でき ます https://graph.facebook.com/v2.0/
base_facebook.php

非推奨の日付に注意して ください https://developers.facebook.com/docs/apps/changelog

于 2015-03-23T09:46:06.893 に答える