【发布时间】:2011-12-14 17:41:34
【问题描述】:
我是使用 facebook 平台开发的新手。 我目前正在关注这里的教程: http://developers.facebook.com/docs/beta/opengraph/tutorial/
我在“发布操作”下的第 4 步。
它要我将代码 sn-p 直接复制到 cURL 终端的地方:
唯一的问题是在联系我的虚拟主机技术支持(1and1)时,他们告诉我我正在使用共享主机计划,我无法直接访问终端,我必须通过 php 脚本来完成。
我不知道该怎么做,有人可以请,请指出正确的方向!
这是 facebook 给我的说明:
发布动作
发布操作将用户连接到您创建的对象。 Open Graph Dashboard 页面在您的操作旁边有一个“获取代码”链接。这包含 curl 代码 sn-ps,您可以将其复制到终端并直接运行。
发布操作涉及向 me/[namespace]:[action_type] Graph API 端点发出 HTTP POST,并带有以下参数:
[object_type]: a link to a web page representing an object.
access_token: a valid user access_token with publish_actions permissions.
例如,发送 POST 到:
https://graph.facebook.com/me/YOUR_NAMESPACE:cook ?recipe=OBJECT_URL&access_token=ACCESS_TOKEN
这将为与提供的 OBJECT_URL 对应的食谱发布一个烹饪操作。将 OBJECT_URL 替换为您的网页 URL。
【问题讨论】:
-
要运行 BASH 命令,您可以使用反引号运算符将命令括起来并捕获它们的返回值。离题,但找一家允许您通过 SSH 连接到服务器的托管公司。
标签: php curl publish facebook-opengraph