[我的目标:]
我想在我的网站上为用户提供一个Facebook登录按钮,并附上一张表格供他们填写 这将从我的网站发布状态更新到他们的墙,所以他们不必离开我的网站转到脸书。
[情况:]
我正在使用此处的facebook php软件开发工具包: https://github.com/facebook/facebook-php-sdk
examples / with_js_sdk.php演示脚本适用于显示用户的帐户信息。
我已对其进行了编辑,因此它通过对脚本进行以下更改来“测试此api”,将新的状态更新发布到用户的墙上:
$user_profile = $facebook->api('/me');
$facebook->api(
array(
'method' => 'users.setStatus'
, 'status' => 'testing this api'
, 'uid' => $user_profile['id']
)
);
登录按钮显示:
[我的问题:] 我对上面的问题是,与用户实际手动发布到他们的墙上的用户不同,通过api发布包含发布它的api的链接。 因此他们在facebook上的帖子看起来像:
正在测试这个API 4秒之前通过MyAPINameWithALinkToThePageIDontWantPeopleToKnow
我不希望API在其墙上的用户状态更新中包含“via”部分。
[我的问题:]
我想要的是,只要在用户的帖子中省略“via”部分,就可以通过facebook api?
[我试过的:] 我试过浏览facebook api文档。 我试过谷歌搜索这个问题,发现了类似的问题: https://stackoverflow.com/questions/12756777/remove-app-name-in-app-post-feed-using-facebook-javascript-sdk http://www.vbforums.com/showthread.php?658541-Facebook-omit-quot-via-app-name-quot-from-Wall-posts 似乎毫无希望......