0

これは長い間直面している問題であり、以前にもこれに関する質問をしましたが、それは解決されませんでしたが、今では私のケースを洗練しました。最新のケースは次のとおりです。

ユーザー名を取得し、グラフAPIを介してコードから写真をメールで送信して公開しようとしています。他のサーバーにある場合、コードは正常に機能していましたが、最近、アプリケーションをphpfogに移動し、それ以降、この奇妙な問題に直面しています。

問題は、アクセストークンが必要な情報と機能(氏名、電子メール、写真の公開)にのみあるように思われるため、プロフィール写真などの他の情報を簡単に取得できます。

同じコードは他のサーバーでも完全に機能しますが、phpfogを持ってくるとすぐに、この奇妙な方法で機能しなくなります。

はいの場合、access_tokenを更新する必要がありますか?どうすればそれを行うことができますか?

try {
                $userId = $_POST["user_id"];
                $oauth_token = $_POST["oauth_token"];

                $userName =   json_decode(file_get_contents('https://graph.facebook.com/' . $userId)) -> name;
                $userGender =   json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> gender;
                $userPpicture =   json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> picture;
            } catch(Exception $e) {
                echo $e -> getMessage();
                echo "<br>";
            }

親切にこれを通り抜けてください。ありがとうございました。

4

1 に答える 1

1

phpfogサポートに相談した後、私は彼らの共有ホスティングプランが機能をサポートしていないことを知りましたfile_get_contents

専用プランの誰もが、共有サービスで制限されているコマンドを実行できるようになります。

于 2012-03-23T22:30:45.323 に答える