2015-04-28 97 views
1

由於Facebook引入了API V2.0,因此有新的Business Mapping API可讓我們將Facebook應用程序關聯到Business。其中一個很大的特點是新token_for_business領域:通過API查找與Facebook應用程序相關的業務

一旦某個應用已與業務經理相關的,你可以要求用戶節點上的token_for_business場。這會返回一個字符串,該字符串在由同一業務經理管理的所有應用程序中對此人員都是相同的。

我想利用我的代碼。事情是,我的代碼很可能會與幾個Facebook應用程序執行,並需要檢查應用程序配置。

爲了確保事情不會出錯,我想檢查應用程序是否屬於良好的業務。我怎樣才能通過圖API來做到這一點?我有一個應用程序access_token,但我無法找到讀取該屬性的方法。那可能嗎 ?

The documentation on the application endpoint讓我覺得它不是,但我知道文檔可能不完整,特別是對於新功能!

+0

文檔提到了'company'場:「該公司的應用程序屬於」。這是一個字符串,可能是公司名稱? – CBroe

+0

@CBroe,不,它是「App Info」頁面中的'Publisher'字段 –

+0

好吧,那麼似乎沒有辦法。 – CBroe

回答

0

您可以通過檢查業務的連接對象來反其道而行。

You can retrieve all Facebook objects (e.g. pages, apps, etc) where an Ad User is an administrator (or developer/advertiser) for a specific business: 

    curl -G\ 
    -d "business_id=<business_id>" \ 
    -d "access_token=<ACCESS_TOKEN>" \ 
"https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/connectionobjects" 

https://developers.facebook.com/docs/marketing-api/businessmanager/v2.3#connection-objects

相關問題