簡體   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