繁体   English   中英

facebook-php-sdk是否可以在状态更新中发布“ via”而不会在用户墙上发布?

[英]Is it possible with facebook-php-sdk to post to a user's wall without leaving “via” in the status update?

[我的目标:]

我想为用户提供我网站上的Facebook登录按钮,并为他们填写一张表格,该表格可以将状态更新从我的网站发布到他们的墙上,这样他们就不必离开我的网站转到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上的帖子看起来像:

4秒钟前通过MyAPINameWithALinkToThePageIDontWantPeopleToKnow测试此api

我不希望API在用户的状态更新中包括“ via”部分。

[我的问题:]

就我想通过Facebook api删除用户帖子中的“ via”部分而言,是我想要的吗?

[我尝试过的内容:]我尝试浏览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似乎毫无希望...

然后我发现通过Feed对话框无法做到这一点。 因此,我使用Open Graph操作来完成此任务。

使用它来使您的应用更智能:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM