0

我已经在谷歌应用引擎中使用 java 安装了 Quarcus,并且 php 工作正常。

现在我真的很想在应用程序引擎中使用 facebook。但我在中间感到震惊。

我成功获得了访问令牌,我使用下面的代码来获取用户 ID

$url =  "https://graph.facebook.com/me?access_token=".$access_token;
 $response = file_get_contents($url);
    echo $url;

但我得到以下错误

警告:/me 无法读取 [file_get_contents] https://graph.facebook.com/me?access_token=sdfsdfsft0GhbgkL54nwRjlF8oZCkdgFhb0b2M45JfVIZBX9PMZCvgkTPmjDawHSFt7KiZA67PVRws2OG3x6R5tKksdfsdfsf

但是当我在浏览器中访问上述网址时,它工作正常。请提供任何帮助。

ps:听说 curl 在谷歌应用引擎上不起作用..是真的吗?

4

1 回答 1

1

应用程序没有直接访问互联网,您必须使用 urlfetch。

您必须找到从 php 运行 java 函数并使用它的方法。

对于 Java,您可以在此处查看文档: https ://developers.google.com/appengine/docs/java/urlfetch/overview

低级:https ://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/urlfetch/package-summary

于 2012-09-25T12:06:33.713 回答